Microsoft Excel 2007 kan blive endnu mere magtfulde, hvis du lærer at bruge Visual Basic for Applications ( VBA ) til at automatisere rutineopgaver såsom adgang hver regneark ved hjælp af en variabel . I VBA kan du bruge regnearksobjekt at manipulere hvert regneark i en Excel- projektmappe. Du skal aktivere det ark, du vil bruge, ved hjælp af navnet på arket og "Aktiver" metoden. Denne metode giver dig mulighed for programmering vælge regneark. Instruktioner
1
Klik på " Udvikler " fanen, og klik på " Visual Basic " for at starte VB editor. Klik på " Indsæt" menuen og klikke på " Modul " for at indsætte en ny kode modul.
2
Start en ny subprocedure som følger "
Sub sheetNames ( )
< br >
3
Opret " sheetName " variable til at holde styr på de arknavne og to variabler, der skal anvendes som tællere , som følger : Hej
Dim sheetName As String
Dim xCntr As Integer
Dim shtCntr As Integer
4
Definer indholdet af " sheetName " variable med navnet på det første ark i projektmappen , som følger : Hej
sheetName = " Ark1 "
5
Giv tælleren en værdi på 1 repræsenterer den første regneark : Hej
shtCntr = 1
6
Brug følgende kode til at oprette en "For ... loop " at sløjfe gennem hvert ark i projektmappen , og tilføje navnet på arket til A1 ved at bruge " sheetName " variable : Hej
xCntr = 0 til 2 Salg
regneark ( sheetName ) . Aktiver
Range (" A1 "). Vælg
ActiveCell.FormulaR1C1 = sheetName
Range (" A2 "). Vælg
shtCntr = shtCntr + 1
sheetName = " Sheet " & shtCntr
Næste xCntr
7
Tryk på " F5 " for at køre procedure. A1 i hvert regneark vil indeholde navnet på arket.