Döngüler

BYSERTTAS

Altın Üye
Katılım
9 Ekim 2012
Mesajlar
136
Excel Vers. ve Dili
Excel Vers. ve Dili Ofis 2021 TR 32 Bit
Altın Üyelik Bitiş Tarihi
06-01-2025
Selamlar..
Alttaki Kodla Fatura Sorgulayıp,Listbox a almak istiyorum. Döngü işlemini beceremedim. Örnek 120 numaralı faturayı çağırdığımda faturada 10 tane alt alta kayıt var. bu kayıtların list bax a gelmesini istiyorum. yazmaya çalıştığım kod sadece ilk kaydı getiriyor. Kısacası döngü işlemini yapamıyorum yardımcı olurmusunuz.
kodlarım şu şekilde: (hatalı olabilir. çok detaylı bilgim yok sizlerin yaptıklarınıza bakarak bir şeyler öğrenmeye çalışıyorum. Kusuruma bakmayın.)

Aranan = InputBox("Fatura Numarsını Giriniz.", "ARAMA İŞLEMİ")
On Error Resume Next
KayıtSatırı = WorksheetFunction.Match(Aranan, WsFaturaDetay.Range("D:D"), 0)
If Err.Number > 0 Then
Err.Number = 0
BilgiMesajı ("Kayıt Bulunamadı...")
Else
Devam = 1
Tb4_FirmaAdı = WsFaturaDetay.Cells(KayıtSatırı, 2)
Tb4_FaturaTip = WsFaturaDetay.Cells(KayıtSatırı, 5)
Tb4_TeklifNo = WsFaturaDetay.Cells(KayıtSatırı, 4)
Devam = 0



LB4_TeklifDetayListesi.ColumnHeads = True
LB4_TeklifDetayListesi.ColumnCount = 5
LB4_TeklifDetayListesi.ColumnWidths = "75;150;50;50;50;1"
LB4_TeklifDetayListesi.AddItem Tb4_SutKodu
LBoxSatırı = LB4_TeklifDetayListesi.ListCount - 1
Tb4_sonsatır = WsFaturaDetay.Cells(Aranan, 4).End(xlDown).Row
SonSatır = WsFaturaDetay.Cells(1, 4).End(xlDown).Row
İlkSatır = WorksheetFunction.Match(Aranan, WsFaturaDetay.Range("D:D"), 0)

LB4_TeklifDetayListesi.List(LBoxSatırı, 0) = WsFaturaDetay.Cells(İlkSatır, 7)
LB4_TeklifDetayListesi.List(LBoxSatırı, 1) = WsFaturaDetay.Cells(İlkSatır, 8)
LB4_TeklifDetayListesi.List(LBoxSatırı, 2) = WsFaturaDetay.Cells(İlkSatır, 9)
LB4_TeklifDetayListesi.List(LBoxSatırı, 3) = WsFaturaDetay.Cells(İlkSatır, 10)
LB4_TeklifDetayListesi.List(LBoxSatırı, 4) = WsFaturaDetay.Cells(İlkSatır, 11)
End If
End Sub
 

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
Merhaba,

Birden çok satırı bulmak için aşağıdaki konuda paylaşılan kodlar işinize yarayabilir. İnceleyip kendinize uyarlamayı deneyiniz.

 
Üst