Bu dosya, çalışma sayfasındaki satır yüksekliklerini hücrelerdeki yazıya göre otomatik olarak ayarlayan bir makro örneği sunar. Uzun metin içeren hücrelerde satırları tek tek elle genişletmek yerine makro tek seferde tüm satırlara uygulanır.
Dosyanın içeriği
- Sayfa1: Makronun denenebileceği çalışma sayfasıdır. Veri C3:D3 aralığında yer alır; satır yüksekliğinin değişimi bu hücreler üzerinde gözlemlenebilir.
- Module1: OtomatikSatirGenisligi adlı makroyu barındıran VBA modülüdür (4 satır).
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Dosya .xlsm biçimindedir.- OtomatikSatirGenisligi: Önce Cells.Select ile sayfadaki tüm hücreleri seçer, ardından Cells.EntireRow.AutoFit ile her satırın yüksekliğini o satırdaki en uzun içeriğe uyacak biçimde yeniden ayarlar. Metin uzadığında satır büyür, kısaldığında satır daralır.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- Sayfa1 üzerinde hücrelere metin girin; satır içinde alt satıra geçmek için Alt+Enter kullanılabilir.
- Alt+F8 tuşlarıyla makro listesini açın, OtomatikSatirGenisligi makrosunu seçip Çalıştır düğmesine basın.
- Satır yükseklikleri hücre içeriğine göre otomatik olarak güncellenir.
- Makroyu kendi dosyanızda kullanmak için Alt+F11 ile VBA düzenleyicisini açıp Module1 içeriğini kendi çalışma kitabınızdaki bir modüle kopyalayın.