Vba kullanarak tüm sütunları gösterme (örnekle)


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

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

 Sub UnhideAllColumns()

Columns.EntireColumn.Hidden = False

End Sub

Hidden özelliğini kullanarak ve False değerini belirterek Excel’e geçerli sayfadaki tüm sütunları 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 sütunlar nasıl görüntülenir?

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

Şimdi A ve B sütunlarını vurguladığımızı, ardından sağ tıklayıp Gizle’yi tıklattığımızı varsayalım:

Her iki sütun da gizlenecek:

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

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

 Sub UnhideAllColumns()

Columns.EntireColumn.Hidden = False

End Sub

Bu makro yürütüldüğünde tüm sütunlar görünür hale gelecektir:

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

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

 Sub UnhideAllColumnsAllSheets()

Dim ws As Worksheet

    For Each ws In Worksheets
        ws.Columns.EntireColumn.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 sütunları 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: Tüm sayfalar nasıl görüntülenir?
VBA: Son kullanılan sütun nasıl bulunur?
VBA: Kullanılan sütunların sayısı nasıl sayılır?

Yorum ekle

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