Combobox'a benzersiz veri alma

seddur

Altın Üye
Katılım
12 Nisan 2012
Mesajlar
531
Excel Vers. ve Dili
Microsoft office professional plus 2019
Altın Üyelik Bitiş Tarihi
18-12-2024
Merhabalar.Userform'daki Combobox1'e "Kayıt" sayfası "A" sutununda bulunan benzersiz verileri alfabetik olarak sıralamak istiyorum.Aşağıdaki kodu buldum ama hem hata verdi hemde çalıştıramadım.Yardımlarınızı bekliyorum.
Private Sub UserForm_Activate()
Set s = Sheets("Kayıt")
ComboBox1.Clear' Hata veriyor
For x = 2 To Cells(65536, 1).End(xlUp).Row
If WorksheetFunction.CountIf(Range("a2:a" & x), Cells(x, 1)) = 1 Then
ComboBox1.AddItem Cells(x, 1).Value
End If
Next
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,867
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar
Aşağıdaki gibi deneyiniz.

Kod:
Private Sub UserForm_Initialize()
Set s = Sheets("Kayıt")
Me.ComboBox1.Clear ' Hata veriyor
For x = 2 To Sheets("Kayıt").Cells(Rows.Count, 1).End(xlUp).Row
If WorksheetFunction.CountIf(Range("a2:a" & x), Cells(x, 1)) = 1 Then
ComboBox1.AddItem Cells(x, 1).Value
End If
Next
End Sub
 

Korhan Ayhan

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