excel makro listbox hatası

Katılım
30 Haziran 2007
Mesajlar
10
Excel Vers. ve Dili
XP-Türkçe
Selam Arkadaşlar,
For i = 2 To 100
If ComboBox1.Text = Worksheets(2).Range("b" & i).Value Or ComboBox2.Text = Worksheets(2).Range("c" & i).Value Then
döngü içinde bulunan sonuçlar listbox ta görüntüleniyor. yanlızca combobox1 veya 2 den herhangi biri ile sorgu yapıldığında gelen sonuç ile birlikte boş kayıtlarıda sıralıyor. Boş olan kayıtların listbox ta görüntülenmemesi için ne yapabilirim. Teşekkürler
 

Korhan Ayhan

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

Kodunuzun geri kalan bölümünüde yazabilirmisiniz.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Merhaba.
Aşağıdaki şekilde denermisiniz.:cool:
Kod:
For i = 2 To Cells(65536, "B").End(xlUp).Row
If ComboBox1.Text = Worksheets(2).Range("b" & i).Value Or ComboBox2.Text = Worksheets(2).Range("c" & i).Value Then
 
Katılım
30 Haziran 2007
Mesajlar
10
Excel Vers. ve Dili
XP-Türkçe
selam
kodun tamamı aşagıdaki gibi

For i = 2 To 100
If ComboBox1.Text = Worksheets(2).Range("b" & i).Value Or ComboBox2.Text = Worksheets(2).Range("c" & i).Value Or ComboBox3.Text = Worksheets(2).Range("d" & i).Value Or ComboBox4.Text = Worksheets(2).Range("e" & i).Value Then
sat1 = i
sat = "0000" + sat1
sat = Right(sat, 5) + " - "
ekle = ((Worksheets(2).Range("b" & i).Value) & " - " & (Worksheets(2).Range("c" & i).Value) & " - " & (Worksheets(2).Range("d" & i).Value) & " - " & (Worksheets(2).Range("e" & i).Value) & " - " & (Worksheets(2).Range("f" & i).Value) & " - " & (Worksheets(2).Range("g" & i).Value) & " - " & (Worksheets(2).Range("h" & i).Value))
ListBox1.AddItem (sat + ekle)

End If
Next i

teşekürler
 
Katılım
30 Haziran 2007
Mesajlar
10
Excel Vers. ve Dili
XP-Türkçe
For i = 2 To Cells(65536, "B").End(xlUp).Row
bu kodu denedim ama olmadı.
Teşekkürler..
 

Korhan Ayhan

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

Özür dilerim. Örnek dosyanızı eklerseniz daha faydalı olacaktır. Bu şekilde kodlardan çözüme ulaşmak eksikliklere neden olabilir.
 
Katılım
30 Haziran 2007
Mesajlar
10
Excel Vers. ve Dili
XP-Türkçe
Sezar Arkadaşım,
Özür diliyorum.. Gönderdiğin kod oluyor. Başka bir hatadan dolayı çalışmıyordu..
teşekkür ederim..
Cost_Control Arkadaşım,
Sana ve ilgilenen herkese teşekkürler..
selamlar...
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,254
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Sezar Arkadaşım,
Özür diliyorum.. Gönderdiğin kod oluyor. Başka bir hatadan dolayı çalışmıyordu..
teşekkür ederim..
Cost_Control Arkadaşım,
Sana ve ilgilenen herkese teşekkürler..
selamlar...
Merhaba.
Önemli değil estafurullah.Aslında hata yok.Program kodların yazdığı işlemi yapıyor.:cool:
 
Üst