walabi
Altın Üye
- Katılım
- 22 Eylül 2012
- Mesajlar
- 675
- Excel Vers. ve Dili
-
excel 2010
excel 2013
- Altın Üyelik Bitiş Tarihi
- 06-08-2025
Merhaba,
Şöylesi birşey yapmaya çalışıyorum. Userform14 üzerindeki textbox2 ye metin( firma ünvanı ) girdikçe listbox2 üzerinde veriler süzülmekte. Karşıma çıkan listeden bir satırı çift tıklama ile seçtiğimde textbox2 ye ve textbox3 e veri girilmesini sağlamaya çalışıyorum. Listbox2 toplamda iki sütundan oluşmakta ve textbox2 = birinci sütun , textbox3 = ikinci sütun şeklinde.
Aşağıdaki kod ve buna benzer bir kaç ile deneme yaptım ancak her seferinde listedeki ilk sırada olan veriler seçilebiliyor, yani textboxlara veri giriliyor ancak ikinci ve sonraki satırları seçtiğimde kodda hata alıyorum. Bunun sebebi nedir ve düzgün nasıl bir kod ile çalışabilirim
Şöylesi birşey yapmaya çalışıyorum. Userform14 üzerindeki textbox2 ye metin( firma ünvanı ) girdikçe listbox2 üzerinde veriler süzülmekte. Karşıma çıkan listeden bir satırı çift tıklama ile seçtiğimde textbox2 ye ve textbox3 e veri girilmesini sağlamaya çalışıyorum. Listbox2 toplamda iki sütundan oluşmakta ve textbox2 = birinci sütun , textbox3 = ikinci sütun şeklinde.
Aşağıdaki kod ve buna benzer bir kaç ile deneme yaptım ancak her seferinde listedeki ilk sırada olan veriler seçilebiliyor, yani textboxlara veri giriliyor ancak ikinci ve sonraki satırları seçtiğimde kodda hata alıyorum. Bunun sebebi nedir ve düzgün nasıl bir kod ile çalışabilirim
Kod:
Private Sub ListBox2_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
sat = ListBox2.ListIndex
Controls("TextBox2") = ListBox2.List(sat, 0) 'Listbox2 deki ilk sütun verisi
Controls("TextBox3") = ListBox2.List(sat, 1) 'Listbox2 deki ikinci sütun verisi
'ListBox2.Clear
TextBox4.SetFocus
Me.ListBox2.Visible = False
End Sub
Ekli dosyalar
-
155.9 KB Görüntüleme: 8