Bu dosya, Veriler sayfasındaki üç ayrı sütun grubundan (Positive, Neutral, Negative) seçilen kritere göre en yüksek 15 kaydı ADO yöntemiyle Rapor sayfasına listeler. Seçim değiştiğinde liste makro tarafından otomatik olarak yenilenir.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosya makro içerir (.xlsm), açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Rapor: C2 hücresindeki doğrulama listesinden kriter seçilir. Sonuç listesi B6:D20 aralığına yazılır; ilk sütunda kişi adı, diğer sütunlarda seçilen gruba ait değerler yer alır. C2 hücresi "seçenekler" adıyla tanımlıdır.
- Veriler: B4:N63 aralığında kişi listesi ve her kriter için dörder sütunluk veri grupları bulunur. Üst satırlarda oran ve toplam hesapları yer alır.
Kullanılan formüller
- IFERROR: Veriler sayfasındaki oran hesaplarında bölme hatalarını 0 olarak gösterir.
- SUBTOTAL: Veriler sayfasında toplam (109) ve ortalama (101) değerlerini hesaplar.
- IF: Rapor sayfasında M1 hücresinde 1, 2 ve diğer değerlere göre pozitif, neutral ve negatif metnini üretir.
Makrolar
- Worksheet_Change (Rapor sayfası): Yalnızca C2 hücresi değiştiğinde ADO_Kodlama makrosunu çalıştırır.
- ADO_Kodlama: C2 boşsa "Lütfen bir seçim yapınız!" uyarısı verir. Seçime göre sütun grubunu belirler: Positive için F1, F3, F2; Neutral için F1, F6, F5; Negative için F1, F9, F8. Dosyanın kendisine ACE (veya eski sürümlerde Jet) OLEDB sağlayıcısıyla bağlanır ve Veriler sayfasından ilgili sütuna göre azalan sırada TOP 15 sorgusu çalıştırır. Önceki sonuçlar B6:D20 aralığında temizlenir, yeni kayıtlar B6 hücresinden itibaren yazılır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Rapor sayfasında C2 hücresinden Positive, Neutral veya Negative seçeneğini seçin.
- Seçilen gruba ait ilk 15 kayıt B6:D20 aralığında listelenir.
- Veriler sayfasındaki değerleri kendi verilerinizle değiştirdiğinizde seçimi yeniden yaparak listeyi güncelleyin.