Bu dosya, çalışma sayfasında veri bulunan en son sütunun numarasını makro ile bulur. Veri aralığının sağ sınırını belirlemesi gereken döngü, aralık seçimi ve rapor hazırlama çalışmalarında örnek olarak kullanılabilir. Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Makro dosya silme, dışarıya bağlantı gibi işlemler içermez; yalnızca sayfayı okur ve sonucu gösterir.
Dosyanın içeriği
- Sayfa1: A6:D13 aralığında örnek veri bulunur. Makro bu sayfadaki verinin son dolu sütununu bulmak için denenebilir.
- Module1: FindLastColumn adlı makroyu içeren VBA modülüdür.
Makrolar
FindLastColumn makrosu önce CountA fonksiyonuyla sayfada dolu hücre olup olmadığını kontrol eder. Dolu hücre varsa Find yöntemiyle sayfa sütunlar boyunca sondan başa doğru taranır ve bulunan son dolu hücrenin sütun numarası MsgBox ile ekrana getirilir. Örneğin son dolu sütun D ise mesaj kutusunda 4 görüntülenir. Sayfa tamamen boşsa makro herhangi bir işlem yapmaz.Makro dosya silme, dışarıya bağlantı gibi işlemler içermez; yalnızca sayfayı okur ve sonucu gösterir.
Nasıl kullanılır
- Dosyayı açın ve güvenlik uyarısında makroları etkinleştirin.
- Sayfa1 üzerindeki örnek veriyi kendi verinizle değiştirin ya da yeni sütunlar ekleyin.
- Geliştirici sekmesinden Makrolar penceresini açın (Alt+F8).
- FindLastColumn makrosunu seçip Çalıştır düğmesine tıklayın.
- Açılan mesaj kutusunda son dolu sütunun numarası görüntülenir.
- Makroyu kendi dosyanızda kullanmak için Module1 içindeki kodu VBA düzenleyicisinde ilgili projeye kopyalayın.