Excel Aynı Satırları Silme dosyası, A ve B sütunlarında karşılıklı bulunan aynı değerleri VBA makrosuyla temizleyen bir örnektir. Eşleşen kayıtlar silinir, geriye kalan değerler boşluk bırakılmadan yukarı kaydırılır.
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: A1:B32 aralığında kayıt listeleri bulunur. A sütunundaki değerler ED384, ED541, ED411 gibi kodlardan oluşur; B sütunu A ile karşılaştırılacak ikinci listedir.
- Module1: ED adlı makroyu barındıran VBA modülüdür.
Makrolar
- ED: A sütunundaki son dolu satıra kadar her hücreyi, B sütunundaki tüm satırlarla tek tek karşılaştırır. Bir değer B sütununda da varsa hem A hem B'deki hücre içeriği temizlenir. Karşılaştırma bittikten sonra A:B sütunlarındaki boş hücreler silinir ve alttaki değerler yukarı kayar. Kod dosya silme veya dışarıya bağlantı gibi işlem içermez; yalnızca bu iki sütundaki veriyi değiştirir.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Karşılaştırılacak listeleri A ve B sütunlarına girin.
- ALT+F8 tuşlarıyla makro penceresini açın, ED makrosunu seçip çalıştırın.
- Ortak değerlerin silindiğini ve kalan kayıtların yukarı kaydığını kontrol edin.