Hvordan bruke VBA til å skjule kolonner

Hvordan bruke VBA til å skjule kolonner


Visual Basic for Applications (VBA) redaktør inkludert i Microsoft Excel lar brukerne opprette egendefinert kode for å manipulere regneark. VBA kan du gjøre en rekke endringer i Excel-filen, for eksempel summere innholdet i rader eller skjule kolonner som ikke trenger å bli sett. Skjule noen av kolonnene i et regneark tar ikke en grad i programmering, så trenger du bare å skrive noen korte linjer med kode.

Bruksanvisning

1 Åpne Microsoft Excel og klikk på kategorien arket nederst på skjermen inneholder kolonnen som skal skjules. Noter bokstaven til kolonnen, for eksempel "D" eller "F."

2 Klikk på "Utvikler" fanen øverst i vinduet. Klikk på "Visual Basic" -ikonet i "Code" delen. Dobbeltklikk på navnet ark i venstre ende av vinduet som tilsvarer den aktuelle regnearket.

3 Skriv åpningen og avsluttende "Sub" kommandoer. For eksempel hvis du ønsker å navngi Sub "Column_Hiding," type "Sub Column_Hiding ()" og flytte ned en linje og skriv "End Sub".

4 Naviger til linjen mellom åpning og lukking "Sub" -kommandoen. Bruk "Range" eiendom for å identifisere hvilken kolonne må være skjult. For eksempel, skriv "Range (" D: D "). Velg" hvis du ønsker å skjule "D" kolonnen.

5 Flytt ned en linje og skriv "Selection.EntireColumn.Hidden = True." Klikk på den grønne pilen ikonet for å kjøre koden og skjule kolonnen.

Hint

  • VBA-kode trenger ikke å bli kjørt direkte gjennom Visual Basic redigeringsvinduet. Lukk vinduet og gå tilbake til regnearket. Klikk på "Macro" -knappen i "Code" overskriften. Klikk på navnet du brukte tidligere for Sub, for eksempel "Column_Hiding," og velg "Kjør".
  • Making kolonnen synlig igjen krever bare endre et eneste ord i koden. Change "Selection.EntireColumn.Hidden = True" inn "Selection.EntireColumn.Hidden = False" og kjøre koden.