ComboBox Row Sourceda "Boşlukları kaldır" sorun

Katılım
4 Ekim 2004
Mesajlar
155
Range("IN1") DEN "IN2" "IN3" 'E dogru giden verilerim var.bunları UserForm üzerinde
ComboBox5 içinde boşlukları ve tekrarlamaları önleyerek görmek istiyorum.İÞte Kodlar:


Private Sub UserForm_Initialize()
For a = 1 To Cells(65536, 1).End(xlUp).Row
If Cells(a, 248) <> "" Then ' 248.SÜTUN Range("IN1") 'e DENK GELİYOR
ComboBox5.AddItem Cells(a, 248).Value
End If
Next

End Sub

bu kodu ekledim..ve KOdu çalılştırdığımda
ComboBox5 Tek satırlık açılıyor ve bu listede IN Sütunun sadece 1.satırı görünüyor halbuki IN1 DEN IN10'A KADAR VERİLERİM VAR...
SORUN NEREDE?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki gibi deneyin.

[vb:1:ec43d46f51]Private Sub UserForm_Initialize()
For a = 1 To Cells(65536, 1).End(xlUp).Row
If WorksheetFunction.CountIf(Range("A1:A" & a), Cells(a, 248)) = 1 Then
ComboBox5.AddItem Cells(a, 248).Value
End If
Next
End Sub
[/vb:1:ec43d46f51]
 
Katılım
12 Haziran 2005
Mesajlar
95
Kod:
For a=1 to Cells(65536, 248).End(xlUp).Row 
If WorksheetFunction.CountIf(Range("IN1:IN" & a), Cells(a, 248)) = 1 Then
ComboBox5.AddItem Cells(a, 248).Value
denermisiniz.

Pardon, leventm aynı anda göndermişiz.
 
Üst