Sådan bruges fanenavne som variabler i Excel

Når du skriver data i en Excel-projektmappe, vises arkets navn i en fane nederst i programvinduet. Når du redigerer sidekoden, er navnet ikke altid så indlysende. Selvom Visual Basic-editoren indeholder et projektvindue, der lister arknavnet, kan en enkelt makro køre fra flere ark. For eksempel kan en makro, der behandler en salgsrekord, køre på en hvilken som helst af flere former. Visual Basic henter det åbne arks navn ved hjælp af arbejdsbogens ActiveSheet-egenskab.

1.

Tryk på "Alt-F11" på tastaturet for at åbne Visual Basic-editoren.

2.

Naviger til makroen, der skal gemme det åbne arks navn. For eksempel skal du klikke på "Modul1" i projektvinduets "Moduler" -liste og rulle til en makro, der er gemt i den.

3.

Indtast følgende for at angive en variabel, der gemmer fanens navn:

Dim arknavn som String

4.

Tilføj følgende linje for at tildele fanens navn til variablen:

sheetName = ActiveSheet.Name

Populære Indlæg