Soru listbox düşeyara

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,539
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Kod:
Private Sub ListBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
UserForm2.Show
Sheets("Personel").Select
TextBox1.Text = ListBox1.Value
    If ListBox1.Value = "" Then
     TextBox1.Text = "Bilgi bulunamadı."
    Else
      TextBox1.Text = WorksheetFunction.VLookup(ListBox1, Sheets("Personel").Range("B:N"), 1, 0)
    End If
End Sub
Yapmak İstediğim:
Userform1 de yer alan Listboxtaki isme çift tıklayınca Çift tıkladığım ismi Userform2 de yer alan textbox1 e yazdırmak
aynı zamanda da
Kod:
WorksheetFunction.VLookup(ListBox1, Sheets("Personel").Range("B:N"), 1, 0)
yukarıda ki kod ile de seçilen isme karşılık diğer bilgileri getirmek.

HATA
Userform2 de ki textbox1 e değil Userform1 de ki textbox1 e bilgi geliyor
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
590
Excel Vers. ve Dili
Office365 TR
Userform1 aktif olduğu için TextBox1 değişkeni userform1 deki textbox1 oluyor. Dolayısıyla Userform1 i kapatıp userform2 yi açınca Textbox1 artık userform2 içindeki textbox1 e bağlanmış olacak.
Aşağıda küçük bir örnek paylaştım, inşallah işinizi görürür. Daha profesyonel çözümler illa ki vardır.

 

sirkülasyon

Altın Üye
Katılım
10 Temmuz 2012
Mesajlar
2,539
Excel Vers. ve Dili
2021 LTSC TR
Altın Üyelik Bitiş Tarihi
18-06-2026
Katılım
29 Ocak 2014
Mesajlar
132
Excel Vers. ve Dili
OpenOffice,
Office 365,
Google Sheets,
Excel Vba
Altın Üyelik Bitiş Tarihi
24.12.2022
dosya açılmıyor
 
Üst