Vba: bir aralıktan satır numarası nasıl alınır


VBA kullanarak Excel’deki bir aralıktan satır numarası almak için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Belirli bir aralıktan satır numarasını alın

 SubGetRowNumber ()

rowNum = Range(" D7 ").Row
MsgBox rowNum

End Sub

Bu özel makro, D7 hücresine karşılık gelen satır numarasının (7) olduğu bir mesaj kutusu görüntüler.

Yöntem 2: Şu anda seçili olan aralığın satır numarasını alın

 SubGetRowNumber ()

rowNum = Selection.Row
MsgBox rowNum

End Sub

Bu özel makro, Excel’de seçili aralığa karşılık gelen satır numarasını içeren bir mesaj kutusu görüntüler.

Örneğin bu makroyu çalıştırdığınızda B3 hücresi seçilirse 3 değerini içeren bir mesaj kutusu görünecektir.

Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Belirli bir aralıktan satır numarasını alın

Diyelim ki D7 hücre referansı için satır numarasını almak istiyoruz.

Bunun için aşağıdaki makroyu oluşturabiliriz:

 SubGetRowNumber ()

rowNum = Range(" D7 ").Row
MsgBox rowNum

End Sub

Bu makroyu çalıştırdığımızda aşağıdaki çıktıyı alıyoruz:

Mesaj kutusu, D7 hücre referansının satır numarasına karşılık gelen 7 değerini görüntüler.

Örnek 2: Şu anda seçili olan aralığın satır numarasını alın

Şu anda aktif olan hücrenin satır numarasını almak istediğimizi varsayalım.

Bunun için aşağıdaki makroyu oluşturabiliriz:

 SubGetRowNumber ()

rowNum = Selection.Row
MsgBox rowNum

End Sub

Şu anda B3 hücresinin seçili olduğunu varsayalım.

Bu makroyu çalıştırdığımızda aşağıdaki çıktıyı alıyoruz:

Mesaj kutusu, B3’ün o anda etkin olan hücresinin satır numarasına karşılık gelen 3 değerini görüntüler.

Ek kaynaklar

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

VBA: Aralıktaki satır sayısı nasıl sayılır?
VBA: Görünür satırlar başka bir sayfaya nasıl kopyalanır
VBA: Çizgiler nasıl vurgulanır

Yorum ekle

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