Bu dosya, iki ayrı sayfada bulunan isim listelerini karşılaştırır ve her iki listede ortak olmayan isimleri tek bir sütunda toplar. Karşılaştırma bir makro ile yapılır; veriler dizilere alınarak işlendiği için sonuçlar hızlı 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
- Sayfa1: A sütununda birinci isim listesi bulunur (ALİ, AHMET, HASAN, ARDA, MUSTAFA, KEMAL gibi). F sütununda "Uymayanlar" başlığı yer alır ve makronun bulduğu isimler bu sütuna yazılır.
- Sayfa2: A7:A17 aralığında ikinci isim listesi bulunur.
Makrolar
- Uyanlar (Module1): Sayfa2 ve Sayfa1 içindeki A sütununun son dolu satırına kadar olan verileri dizilere alır. Önce Sayfa2 isimlerini bir Scripting.Dictionary nesnesine ekler ve Sayfa1 içinde olup Sayfa2 içinde bulunmayan isimleri Sayfa1 F sütununda ilk boş satırdan başlayarak sıralar. Ardından aynı işlemi tersine uygular: Sayfa1 isimlerini sözlüğe ekler ve Sayfa2 içinde olup Sayfa1 içinde bulunmayan isimleri F sütununa ekler.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Karşılaştırılacak birinci listeyi Sayfa1, ikinci listeyi Sayfa2 içindeki A sütununa girin.
- Alt+F8 tuşlarıyla makro penceresini açın, Uyanlar makrosunu seçip çalıştırın.
- Eşleşmeyen isimler Sayfa1 içindeki F sütununda "Uymayanlar" başlığının altında listelenir.
- Makro sonuçları mevcut listenin altına eklediği için yeni bir karşılaştırmadan önce F sütunundaki eski sonuçları başlık hariç temizleyin.