• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Satir yüksekliği otomatik ayarlama

Katılım
2 Ekim 2013
Mesajlar
347
Excel Vers. ve Dili
ofis 2019 türkçe
windows 10 pro türkçe
Arkadaşlar merhaba,
Elimde bir tablo ve buna bağlı bir form var.
Tablodaki bazı sütunlarda bilgi olmadığı için formda ilgili satir 0 çıkıyor. Yine bazı satırlarda daha az bazı satırlarda daha fazla bilgi çıkabiliyor.
İstiyorum ki; formda değeri 0 çıkan satırlar gizlensin ve satırların içindeki verilere gore yüksekliği otomatik bicimde "en uygun" olsun.
Not: formda tüm satırlar A sütununda
Şimdiden herkese teşekkürler.
 
Aşağıdaki kodları bir modüle kopyalayıp deneyiniz. A sütunundaki verileri metin kaydırır, satır yüksekliğini ayarlar ve 0 olanları gizler:
Kod:
Sub yükseklik()
son = Cells(Rows.Count, "A").End(3).Row

    With Range("A1:A" & son)
        .HorizontalAlignment = xlGeneral
        .VerticalAlignment = xlBottom
        .WrapText = True
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
    Rows("1:" & son).EntireRow.AutoFit
    
    For satır = 1 To son
        If Cells(satır, "A") = 0 Then
            Rows(satır).EntireRow.Hidden = True
        End If
    Next
End Sub
 
Geri
Üst