Vba kullanarak sayfa adı nasıl alınır (örnekle)


Bir Excel çalışma kitabındaki belirli bir sayfanın adını almak için VBA’da aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Etkin sayfanın adını alın

 Function GetSheetName()

GetSheetName = ActiveSheet.Name

End Function

Bu işlev etkin sayfanın adını döndürecektir.

Yöntem 2: Sayfa adını numaraya göre alın

 Function GetSheetName(N As Integer)

GetSheetName = Sheets(N).Name

End Function

Bu işlev belirttiğiniz n. sayfanın adını döndürecektir.

Aşağıdaki örnekler, dört sayfalı aşağıdaki Excel çalışma kitabıyla her işlevin pratikte nasıl kullanılacağını gösterir:

Örnek 1: Etkin sayfanın adını almak için VBA’yı kullanın

Bir Excel çalışma kitabındaki şu anda etkin olan sayfanın adını almak için VBA’da aşağıdaki işlevi oluşturabiliriz:

 Function GetSheetName()

GetSheetName = ActiveSheet.Name

End Function

İstatistik isimli sayfanın şu anda aktif olduğunu varsayalım.

Etkin sayfanın adını döndürmek için bu sayfanın E1 hücresine aşağıdaki formülü yazabiliriz:

 =GetSheetName()

Aşağıdaki ekran görüntüsü bu formülün pratikte nasıl kullanılacağını göstermektedir:

İşlev, şu anda etkin olan sayfanın adı olduğundan istatistik değerini döndürür.

Örnek 2: Sayfa adını numaraya göre almak için VBA’yı kullanın

Bir Excel çalışma kitabının n’inci sayfasının adını almak için VBA’da aşağıdaki işlevi oluşturabiliriz:

 Function GetSheetName(N As Integer)

GetSheetName = Sheets(N).Name

End Function

Bu işlevi oluşturduktan sonra, çalışma kitabındaki ikinci sayfanın adını döndürmek için şu anda etkin olan sayfanın E1 hücresine aşağıdaki formülü yazabiliriz:

 =GetSheetName(2)

Aşağıdaki ekran görüntüsü bu formülün pratikte nasıl kullanılacağını göstermektedir:

İşlev, çalışma kitabındaki ikinci sayfanın adı olduğundan takım değerini döndürür.

Ek kaynaklar

Aşağıdaki eğitimlerde VBA’da diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

VBA: Bir çalışma kitabındaki sayfaların sayısı nasıl sayılır?
VBA: Başka bir çalışma kitabından veri nasıl çıkarılır
VBA: birden fazla satır nasıl eklenir

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir