Ustalık sorusu, birden fazla sütuna göre ayıklama
Merhaba arkadaşlar ben bir olayı bir türlü başaramadım . Makro yazmaya çalışıyorum ama olmuyor . Örneğin ;
B,C,D,E,F,G,H,K,L,M,N ... sütunlarında 50.000 er adet toplam 1 milyon farklı numara var . Hiç bir numara aynı değil . A sütununda numara yok ( boş ) ama ben buraya 50,000 farklı numara yapıştırdığımda B,C,D,E,F,G,H,K,L,M sütunlarında aynıları varsa bana uyarı verecek ve diyecek ki " bu numaralardan atıyorum 105 aynı numara var silinsin mi" diyecek evet dediğimde sadece yeni yapıştırdığım A sütunundan silecek ve benzer olmayanlar A sütununda kalacak diğer sütunlardaki benzerlerine karışmayacak.
Buna benzer bir makro buldum ancak bu sadece A sütununda numaralar varken altına yapıştırdığında yukarıda benzer olanları siliyor. b,c,d,e,f,g yı önemsemiyor doğal olarak .
Örnek dosya ektedir ...
Şimdiden çok ama çok teşekkürler ...
Merhaba arkadaşlar ben bir olayı bir türlü başaramadım . Makro yazmaya çalışıyorum ama olmuyor . Örneğin ;
B,C,D,E,F,G,H,K,L,M,N ... sütunlarında 50.000 er adet toplam 1 milyon farklı numara var . Hiç bir numara aynı değil . A sütununda numara yok ( boş ) ama ben buraya 50,000 farklı numara yapıştırdığımda B,C,D,E,F,G,H,K,L,M sütunlarında aynıları varsa bana uyarı verecek ve diyecek ki " bu numaralardan atıyorum 105 aynı numara var silinsin mi" diyecek evet dediğimde sadece yeni yapıştırdığım A sütunundan silecek ve benzer olmayanlar A sütununda kalacak diğer sütunlardaki benzerlerine karışmayacak.
Buna benzer bir makro buldum ancak bu sadece A sütununda numaralar varken altına yapıştırdığında yukarıda benzer olanları siliyor. b,c,d,e,f,g yı önemsemiyor doğal olarak .
Kod:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For a = [a65536].End(3).Row To 1 Step -1
If WorksheetFunction.CountIf(Range("a1:a" & a), Cells(a, "a")) > 1 Then Rows(a).Delete
Next
End Sub
Şimdiden çok ama çok teşekkürler ...
Ekli dosyalar
-
21 KB Görüntüleme: 10
Son düzenleme: