ComboBox da Listelemek

Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Merhaba Arkadaşlar
Eklediği kod ile D sütundaki verileri ComboBox3 listeliyorum. Listede ayni kelimeden 1 Fazla gösteriyor. ComboBox3 listeleme yaptığı zaman ani kelimeden bir tane gösterse çok iyi olur. Bu konuda yardımlarınıza ihtiyacım var.

Kod:
ComboBox3.MatchEntry = fmMatchEntryComplete
    For i = 7 To [d65536].End(3).Row
        If WorksheetFunction.CountIf(Range("d7:d" & i), Cells(i, "d")) = 1 Then
          ComboBox3.AddItem CStr(Cells(i, 4))
 

hmtstc

Altın Üye
Katılım
20 Şubat 2014
Mesajlar
314
Excel Vers. ve Dili
Excel 2016 - Türkçe
Altın Üyelik Bitiş Tarihi
10-04-2025
yan sütununa çekip yinelenenleri kaldır dedikten sorna listeleyebilirsiniz
 
Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
ComboBox3 UserFormda kullanıyorum Hocam Hangi kodları kaldıracağı bilmiyorum. Kod üzerinde değişiklik yapabilirmisin.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Kullandığınız koda göre saydırma işlemi yapılıyor ve 1 adet olanlar nesneye yükleniyor. Yani mükerrer veri olmaması gerekir.

Sorun devam ediyorsa örnek dosya paylaşınız.
 
Katılım
8 Mart 2007
Mesajlar
582
Excel Vers. ve Dili
excel 2000 Türkçe
Altın Üyelik Bitiş Tarihi
29-04-2021
Çok teşekkürler Hocam ellerinize sağlık. Altın üyeliğim yok üye olup dosyayı ekleyecem. Saygılar.
 

Hakan ERDOST

Destek Ekibi
Destek Ekibi
Katılım
12 Eylül 2004
Mesajlar
871
Excel Vers. ve Dili
Excel 2019 Türkçe (Ev)
Excel 2013 Türkçe (Okul)
Merhaba Arkadaşlar
Eklediği kod ile D sütundaki verileri ComboBox3 listeliyorum. Listede ayni kelimeden 1 Fazla gösteriyor. ComboBox3 listeleme yaptığı zaman ani kelimeden bir tane gösterse çok iyi olur. Bu konuda yardımlarınıza ihtiyacım var.

Kod:
ComboBox3.MatchEntry = fmMatchEntryComplete
    For i = 7 To [d65536].End(3).Row
        If WorksheetFunction.CountIf(Range("d7:d" & i), Cells(i, "d")) = 1 Then
          ComboBox3.AddItem CStr(Cells(i, 4))
Kodunuzun (For i = 7 To [d65536].End(3).Row)
belirttiğim bölümünü aşağıdaki kod ile değiştirip dener misiniz?
Kod:
For x = 7 To Cells(65536, 4).End(xlUp).Row
 

hmtstc

Altın Üye
Katılım
20 Şubat 2014
Mesajlar
314
Excel Vers. ve Dili
Excel 2016 - Türkçe
Altın Üyelik Bitiş Tarihi
10-04-2025
Üye olmadan dosya.tc yi kullanarak da yapabilirsiniz.
 
Üst