ListBox,a tiklandigi zaman veriyi macro,da gostermek

Katılım
7 Ekim 2005
Mesajlar
245
Excel Vers. ve Dili
Isyerinde Ingilizce_Win7 Evde Hollandaca_Win7
Arkadaslar herkese merhaba
ListBox,tan herhangi bir veriye tiklandiginda onu macro,ya nasil alabilirim..?
Bu konuda yardim edebilirmisiniz.
Simdiden tesekkur ederim

PS.Bu konu icin baslik atmak zorunda kaldim kusura bakmayin
 
Katılım
7 Ekim 2005
Mesajlar
245
Excel Vers. ve Dili
Isyerinde Ingilizce_Win7 Evde Hollandaca_Win7
Sitede kimse yokmu arkadaslar..?
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
ListBox,tan herhangi bir veriye tiklandiginda onu macro,ya nasil alabilirim..?
Tıklana değeri kod içinde kullanmak anlamında ise; örneğin aşağıdaki gibi bir kodu kullanabilirsiniz.

deg=listbox1.column(0)

Burada deg değişkenine listboxın seçilen satırının ilk kolonundaki değer atanmış olur.
 
Katılım
7 Ekim 2005
Mesajlar
245
Excel Vers. ve Dili
Isyerinde Ingilizce_Win7 Evde Hollandaca_Win7
Private Sub ListBox1_Click()
deg = ListBox1.Column(0)
End Sub

Bu sekilde yazdim olmadi ..! Levent hocam
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Private Sub ListBox1_Click()
deg = ListBox1.Column(0)
End Sub
Neden olmadı? deg i bir yerde kullanmanız gerekir ki işlem yapıp yapmadığını gözlemleyin. Ã?rneğin aşağıdaki gibi deneyin.

[vb:1:4bddd293a7]Private Sub ListBox1_Click()
deg = ListBox1.Column(0)
msgbox deg
End Sub
[/vb:1:4bddd293a7]
 
Katılım
7 Ekim 2005
Mesajlar
245
Excel Vers. ve Dili
Isyerinde Ingilizce_Win7 Evde Hollandaca_Win7
Levent hocam bunu girince A1 deki veriyi gosteriyor o kadar

Private Sub ListBox1_Click()
deg = ListBox1.Column(0)
MsgBox deg
End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Peki siz ne olmasını bekliyorsunuz veya istiyorsunuz?
 
Katılım
7 Ekim 2005
Mesajlar
245
Excel Vers. ve Dili
Isyerinde Ingilizce_Win7 Evde Hollandaca_Win7
Hocam o bilgiyi yani tiklanan sirayi Usarform,a aktarmasini istedim
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
o bilgiyi yani tiklanan sirayi Usarform,a aktarmasini istedim
O bilgiyi userforma aktaramazsınız,ancak userform üzerindeki örneğin bir textboxlara aktarabilirsiniz.

[vb:1:844c7b8e6f]Private Sub ListBox1_Click()
textbox1 = ListBox1.Column(0)
textbox2 = ListBox1.Column(1)
textbox3 = ListBox1.Column(2)
.
.
.
End Sub[/vb:1:844c7b8e6f]

Bununla ilgili forumda çok sayıda örnek dosya mevcuttur. Aramadan listbox diye aratmanızı öneririm.
 
Katılım
7 Ekim 2005
Mesajlar
245
Excel Vers. ve Dili
Isyerinde Ingilizce_Win7 Evde Hollandaca_Win7
Levent hocam sagol istedigim buydu.

Selamlar iyi calismalar

Isa
 
Katılım
23 Şubat 2005
Mesajlar
303
Sn.Leventm
textbox1 = ListBox1.Column(0)
textbox2 = ListBox1.Column(1)
textbox3 = ListBox1.Column(2)
.
.
benim listboxımda 2 tane column var(musteri no ve musteri adi)
ama textboxlara almak istedigim bilgi daha fazla(musteri telefon,adres,v.s)yani Sayfa2deki bilgiler
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bir örnek dosya ekleyin, onun üzerinden gidelim.
 
Katılım
23 Şubat 2005
Mesajlar
303
sn.Leventm
Sitedeki Siz ustadlarimizin ornekleri ile sorunu giderdim
Tesekkur ederim
 
Üst