Vba kullanarak tüm satırları gösterme (örnekle)


Belirli bir sayfada bir satırı görüntülemek için VBA’daki Hidden özelliğini kullanabilirsiniz.

Belirli bir sayfadaki tüm satırları görüntülemek için aşağıdaki sözdizimini kullanabilirsiniz:

 Sub UnhideAllRows()

Rows.EntireRow.Hidden = False

End Sub

Hidden özelliğini kullanarak ve False değerini belirterek Excel’e geçerli sayfadaki tüm satırları görüntülemesini söyleriz.

Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

Örnek: VBA kullanılarak tüm satırlar nasıl görüntülenir?

Diyelim ki farklı basketbolcular hakkında bilgiler içeren bir Excel sayfamız var:

Şimdi 3. satıra sağ tıklayıp ardından Gizle’ye tıkladığımızı varsayalım:

Diyelim ki bu işlemi 7. ve 8. satırlar için tekrarladık, böylece sayfamızda artık birkaç satır gizlenmiş olacak:

Şimdi bu sayfadaki tüm satırları görüntülemek için VBA’yı kullanmak istediğimizi varsayalım.

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

 Sub UnhideAllRows()

Rows.EntireRow.Hidden = False

End Sub

Bu makro çalıştırıldığında tüm satırlar görüntülenecektir:

Orijinal veri kümemizdeki tüm satırların yeniden görünür olduğuna dikkat edin.

Bir Excel çalışma kitabındaki tüm sayfalardaki tüm satırları görüntülemek istiyorsanız, bunu yapmak için aşağıdaki makroyu oluşturabileceğinizi unutmayın:

 Sub UnhideAllRowsAllSheets()

Dim ws As Worksheet

    For Each ws In Worksheets
        ws.Rows.EntireRow.Hidden = False
    Next ws

End Sub

Basit bir For Every döngüsü kullanarak, çalışma kitabımızdaki her sayfada döngü oluşturabilir ve her sayfadaki tüm satırları görüntüleyebiliriz.

Not : VBA’daki Hidden özelliğine ilişkin tüm belgeleri burada bulabilirsiniz.

Ek kaynaklar

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

VBA: Son kullanılan satırı nasıl bulabilirim?
VBA: Tüm sayfalar nasıl görüntülenir?
VBA: Bölmeler nasıl dondurulur

Yorum ekle

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