Benzersiz Formülün VBA karşılığı

endexci

Altın Üye
Katılım
27 Ağustos 2011
Mesajlar
67
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
12-12-2027
Merhabalar,

Kullanım formülün VBA anlamı var. Eğer var ise aşağıdaki kodun VBA anlamı konusunda yardımcı olabilir misiniz
=BENZERSİZ(Tablo1[KODU1])
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,246
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Talebiniz eski sürümler içinse kullanıcı tanımlı fonksiyon yazılabilir. Ya da forumda alternatif BENZERSİZ verileri listeleyen formüller paylaşılmıştı. Arama yaparsanız ulaşabilirsiniz.
 

endexci

Altın Üye
Katılım
27 Ağustos 2011
Mesajlar
67
Excel Vers. ve Dili
2010 türkçe
Altın Üyelik Bitiş Tarihi
12-12-2027
Korhan hocam,

Yeni sürümde yapmak istemiştim, aşağıdaki şekilde çözüme ulaştım.
Teşekkür ederim.

s1.Range("Tablo1[KOD]").Kopyala s2.Range("A2") Verileri sayfa1'den sayfa2'ye kopyalar
s2.Range("A:A").RemoveDuplicates Columns:=1, Header:=xlNo 'yenilenenleri kaldırıyor

Merhaba,

Talebiniz eski sürümler içinse kullanıcı tanımlı fonksiyon yazılabilir. Ya da forumda alternatif BENZERSİZ verileri listeleyen formüller paylaşılmıştı. Arama yaparsanız ulaşabilirsiniz.
[/ALINTI][/CODE]
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,246
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Merhaba,

Eğer BENZERSİZ formülü sizin kullandığınız sürümde varsa (profilinizde 2010 yazıyor) alternatif olarak aşağıdaki yöntemi kullanabilirsiniz.

A sütunundaki verileri D sütununda benzersiz listeler..

C++:
Option Explicit

Sub Benzersiz_Liste()
    Dim Unique_Data As Variant
    Range("D:D").Clear
    Unique_Data = WorksheetFunction.Unique(Range("A:A"))
    Range("D1").Resize(UBound(Unique_Data)) = Unique_Data
End Sub
 
Üst