Makro, jolla piilottaa ja näyttää sarake excelissä

Viestiketju alueella 'Ohjelmointi' , aloittaja Eekeri, 11.09.2017.

  1. Eekeri

    Rekisteröitynyt:
    30.05.2016
    Viestejä:
    6
    Yritin tehdä excelissä makroa, jolla pystyisi piilottamaan sarakkeen ja mikäli sarake on jo valmiiksi piilotettu, niin makro näyttäisi sarakkeen.

    Tähän mennessä onnistuin vain tekemään makrot erikseen sarakkeen piilottamiselle ja näyttämiselle seuraavasti:

    Sub PiilotaSarake()
    '

    Columns("L:L").Select
    Selection.EntireColumn.Hidden = True

    End Sub

    Sub NaytaSarake()
    '

    Columns("L:L").Select
    Selection.EntireColumn.Hidden = False
    End Sub

    Pystyisikö halutun makron tekemään esim if-lauseella vai mikä neuvoksi?
     
  2. telcoM

    Rekisteröitynyt:
    27.08.2015
    Viestejä:
    454
    Et välttämättä tarvitse tuota Selectiä, vaan makrossa voit operoida saraketta suoraan tyyliin Columns("jotain").Hidden = true/false.

    If-lauseella se toki onnistuisi, mutta et välttämättä tarvitse sitäkään. Muista että tuon piilotustilan voi myös lukea, ja Not-operaattorilla saat true/false arvon käännettyä vastakkaiseksi.
     
  3. Grez

    Rekisteröitynyt:
    30.04.2001
    Viestejä:
    4 811

Jaa tämä sivu

Alibi
Anna
Deko
Dome
Erä
Hymy
Kaksplus
Kippari
Kotilääkäri
Kotiliesi
Koululainen
Ruoka.fi
Parnasso
Seura
Suomen Kuvalehti
TM Rakennusmaailma
Tekniikan Maailma
Vauhdin Maailma
Golfpiste
Vene
Nettiauto
Ampparit
Plaza
Muropaketti