Microsoft Excel 2007'de bir sayfanın adını değişken olarak nasıl kullanılır

Visual Basic kodunu Excel'de yazın.

1. Adım

VB editörünü başlatmak için "Geliştirici" sekmesine ve ardından "Visual Basic" seçeneğine tıklayın. Yeni bir kod modülü eklemek için "Ekle" menüsüne ve ardından "Modüller" e tıklayın.

2. Adım

Yeni bir alt prosedür şu şekilde başlar:

Alt sayfa adları ()

3. adım

Sayfaların adlarının ve sayaç olarak kullanılacak iki değişkenin kaydını aşağıdaki şekilde tutmak için "sheetName" değişkenini oluşturun:

Dim sheetName As Dize Dim xCntr Tam Tamsayı Olarak Dim shtCntr Tamsayı

4. Adım

"SheetName" değişkeninin içeriğini excel kitabınızın ilk sayfasının adıyla aşağıdaki gibi tanımlayın:

sheetName = "Sayfa1"

Adım 5

Sayacı, ilk elektronik tabloyu temsil eden 1 değerini verir:

shtCntr = 1

6. Adım

Excel sayfanızdaki her sayfadan bir "For ... Loop" döngüsü oluşturmak için aşağıdaki kodu kullanın ve "sheetName" değişkenini kullanarak sayfanın adını A1'e ekleyin:

XCntr için = 0'a 2

Çalışma Sayfaları (sheetName) .Açıklama Aralığı ("A1") ActiveCell.FormulaR1C1 = sheetName Range ("A2") öğesini seçin. ShtCntr = shtCntr + 1 sheetName = "Sheet" & shtCntr öğesini seçin.

Sonraki xCntr

7. adım

Prosedürü uygulamak için "F5" e basın. Her çalışma sayfasında A1, sayfanın adını içerecektir.