Cum se utilizează numele unei foi ca variabilă în Microsoft Excel 2007

Scrieți codul Visual Basic în Excel.

Pasul 1

Faceți clic pe fila "Dezvoltator" și apoi pe "Visual Basic" pentru a porni editorul VB. Faceți clic pe meniul "Inserare" și apoi pe "Module" pentru a insera un nou modul de cod.

Pasul 2

O nouă subprocesare începe după cum urmează:

Sub sheetNames ()

Pasul 3

Creați variabila "sheetName" pentru a păstra o înregistrare a numelor foilor și a două variabile care vor fi utilizate ca contoare în modul următor:

Dim sheetName ca șir Dim xCntr ca număr întreg Dim shtCntr ca integer

Pasul 4

Definiți conținutul variabilei "sheetName" cu numele primei pagini a cărții dvs. Excel, după cum urmează:

sheetName = "Sheet1"

Pasul 5

Oferă contravalorii valoarea 1 care reprezintă prima foaie de calcul:

shtCntr = 1

Pasul 6

Utilizați următorul cod pentru a crea o buclă "For ... Loop" prin fiecare foaie din cartea dvs. de excelență și adăugați numele foii la A1 folosind variabila "sheetName":

Pentru xCntr = 0 Pentru 2

Foaie de lucru (listName) .Activate Range ("A1") Selectați ActiveCell.FormulaR1C1 = RangeName Range ("A2") Selectați shtCntr = shtCntr + 1 sheetName = "Sheet" & shtCntr

Înainte xCntr

Pasul 7

Apăsați "F5" pentru a executa procedura. În fiecare foaie de lucru A1 va conține numele foii.