Bu dosya, Excel'de seçilen hücre ya da aralığın özet bilgisini bir mesaj kutusunda gösteren makro içerir. Tek veya çoklu seçimin yapısı çözümlenir; seçimin türü, kaç alandan oluştuğu ve toplam kaç hücre kapsadığı listelenir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sheet1: Boş çalışma sayfasıdır. Seçim denemeleri bu sayfada yapılır; sayfada veri veya formül bulunmaz.
- Module1: RangeDescription ve AreaType adlı iki prosedürü barındıran VBA modülüdür.
Makrolar
- RangeDescription: Seçimin bir hücre aralığı olup olmadığını denetler; aralık değilse "Select a range." uyarısı verir. Aralık ise seçimdeki alan sayısına göre başlığı "Single Selection" ya da "Multiple Selection" olarak belirler. Çakışan alanlar Union ile birleştirilir, böylece aynı hücre iki kez sayılmaz. Sonuç mesaj kutusunda şu satırlarla gösterilir:
- Selection Type: Cell, Row, Column, Worksheet, Block veya karışık seçimlerde Mixed
- No. of Areas: seçimdeki alan sayısı
- Full Columns: tam seçili sütun sayısı
- Full Rows: tam seçili satır sayısı
- Cell Blocks: blok olarak seçilen alan sayısı
- Total Cells: çakışmalar çıkarıldıktan sonra toplam hücre sayısı
- AreaType: RangeDescription tarafından kullanılan yardımcı fonksiyondur. Alanın tek hücre (Cell), tüm sayfa (Worksheet), tam sütun (Column), tam satır (Row) ya da diğer aralık (Block) olduğunu belirler.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Sayfada incelemek istediğiniz hücre, satır, sütun veya aralığı seçin. Birden fazla alan için Ctrl tuşuyla seçim yapabilirsiniz.
- Geliştirici sekmesinden Makrolar penceresini açın (Alt+F8) ve RangeDescription makrosunu çalıştırın.
- Açılan mesaj kutusunda seçime ait bilgileri okuyun.
- Makroyu kendi dosyanızda kullanmak için Module1 içeriğini VBA düzenleyicisinde (Alt+F11) kendi çalışma kitabınıza kopyalayın.