• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

combobox tekrarsız liste olarak gelmiyor

udentr2002

Altın Üye
Katılım
5 Kasım 2006
Mesajlar
1,503
Excel Vers. ve Dili
iş yerinde Office 365
evde Office 365
Combobox 3 Rapor Sayfasındaki AH5 den aşağı doğru tekrarsız liste almasını istiyorum. Aşağıdaki kodu yazıyorum ancak tekrarsız olarak getirmiyor.
Nerde hata yapıyorum? anlayamadım
Kod:
Dim i As Long
For i = 1 To Sheets("Rapor").Cells(65536, "AH").End(xlUp).Row
    If WorksheetFunction.CountIf(Sheets("Rapor").Range("AH5:AH" & i), Cells(i, "AH").Value) = 1 Then
        ComboBox3.AddItem Cells(i, "AH").Value
    End If
Next i
 
Çözüldü
Userform initializedde yanlış bir şey yazmışım ondan tekrarsız almıyormuş. :)
 
Merhaba,
Kod:
Cells(65536,
kullanımını
Kod:
Cells(Rows.Count,

şeklinde kullanmanızı öneririm. Gerekçe de 65536 satırdan büyük verilerde yanlış sonuç verir.
Rows.Count u kullanırsanız ilerde excelde sayfadaki satır sayısı artarsa genel amaçlı olarak yazmış olursunuz.
65536 satırı excel 2003 sürümünde kaldı.
 
Merhaba,
Kod:
Cells(65536,
kullanımını
Kod:
Cells(Rows.Count,

şeklinde kullanmanızı öneririm. Gerekçe de 65536 satırdan büyük verilerde yanlış sonuç verir.
Rows.Count u kullanırsanız ilerde excelde sayfadaki satır sayısı artarsa genel amaçlı olarak yazmış olursunuz.
65536 satırı excel 2003 sürümünde kaldı.
Teşekkürler hocam
 
Geri
Üst