Hvordan bruke variabler til å velge en celle i VBA

Visual Basic for Applications (VBA) er et programmeringsspråk som brukes utelukkende for Microsoft Office-programmer. VBA lar deg tilpasse Excel ved å skrive makroer eller biter eller kjørbar kode som kan skreddersy programmet til å passe dine behov. Hvis du finner deg selv å velge en celle i regnearket på en konsistent basis og utføre en funksjon på den, som å legge det til en annen celle, kan det være lurt å bytte ut manuelt valg med VBA-kode for å spare tid og tastetrykk.

Bruksanvisning

1 Klikk på "Utvikler" fanen og deretter "Visual Basic."

2 Åpne VBA-modul hvor du ønsker å legge inn koden ved å klikke på makronavnet i venstre kolonne.

3 Kopier og lim inn følgende kode i modulen:

Mens Summary_Date_Col <= "I"

For Row_No = 11 To 13

Summary_Sheet.Range (Summary_Date_Col & Row_No) .Value = ""

Neste Row_No

Summary_Date_Col = Chr (Asc (Summary_Date_Col) + 1)

Wend

Hvis du planlegger å bruke variabelen i en annen del av koden din, klipp og lim inn denne koden i stedet:

Mens Work_Log.Range (c_project & Row_No) .Value <> ""

Duration_Cell = c_Duration & Row_No

Day_Cell = c_Date & Row_No

Velg Sak Weekday (Work_Log.Range (Day_Cell) .Value)

4 Trykk "F5" for å kjøre rutinen.

Hint

  • Bla frem og tilbake fra regnearket til VBA-modul ved å trykke på "Alt" og "F11" tastene sammen.