• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Listboxta seçilen verinin sayfadada seçilmesi

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,605
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selam arkadaşlar,

A,B,C,D,E,F sütunlarına veri girişi yapıyorum ve bu verileri form üzerindeki listboxta listeliyorum. Benim yapmak istediğim listboxta seçtiğim satırın sayfadada seçilmesi yalnız bir farkla satırda B sütunundaki hücre aktif olacak şekilde kayıt seçilecek. Böyle birşey mümkün müdür?

Yardımlarınızı bekliyorum.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Listboxa veri aldığınız satırı yazarmısınız.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,605
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sn. leventm,

Kodlar;

Private Sub Userform_initialize()
TextBox1.SetFocus
ListBox1.ColumnCount = 5
ListBox1.ColumnHeads = True
ListBox1.ColumnWidths = "40;60;60;170;60"
ListBox1.RowSource = "VERİ!A2:E" & Sheets("VERİ").Range("A10002").End(3).Row
End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,060
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu listboxa yazarak deneyin.

[vb:1:3936a1fc07]Private Sub ListBox1_Click()
Cells(ListBox1.ListIndex + 2, 2).Select
End Sub
[/vb:1:3936a1fc07]

Açıklama: Listboxa rowsource ile alına veri sayfadaki verilerin konumu ile aynı düzende olduğundan, listboxun listindex özelliği satır nosu yerine kullanılabilir. listindex değeri listboxtan seçilen satırın index değeridir. Ve bu değer 0 (sıfır) dan başlar, yani ilk satırı seçerseniz, bunun index değeri sıfır olacaktır. Bu sebeple kod içinde index değerine +2 ilave edilmiştir. Böylece listboxta seçilen satırın indexine eklene +2 değeri bize sayfa üzerindeki veri alınan tablonun satır değerini verecektir.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,605
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Teşekkür ederim. :arkadas:
 
Üst