• DİKKAT

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

listbox; textbox ilişkisi

Katılım
11 Ağustos 2006
Mesajlar
87
Excel Vers. ve Dili
2000 türkçe
merhaba arkadaşlar

Kod:
Private Sub UserForm_Activate()
For x = 1 To Sheets("SAYFA4").[A65536].End(3).Row
If WorksheetFunction.CountIf(Sayfa4.Range("A3:A" & x), Sayfa4.Cells(x, 1)) = 1 And Sayfa4.Cells(x, "I") <> "x" Then
ListBox1.AddItem Sheets("SAYFA4").Cells(x, 1)
ListBox1.Enabled = True
CommandButton5.Visible = False
CommandButton6.Visible = False
End If
Next
End Sub


Kod:
Private Sub ListBox1_Change()
a = ListBox1.ListIndex
TextBox1.Text = Sheets("SAYFA4").Cells(a + 1, 1)
TextBox2.Text = Sheets("SAYFA4").Cells(a + 1, 2)
TextBox3.Text = Sheets("SAYFA4").Cells(a + 1, 3)
TextBox4.Text = Sheets("SAYFA4").Cells(a + 1, 4)
End Sub

listbox'da excel satırlarında bulunan boşlukları gostermemeyi başardım..
fakat textbox "listindex"e gore işlem yaptıgı için boşlukları da gosteriyor. bunu nasıl onleyebilirim...

kolay gelsin
 
Listboxa yüklerken boşlukları pas geçerseniz sayfa ile uyumu bozmuş olursunuz. Bu durumda da listindex değeri sayfadan veri almak için kullanılamaz. Alternatif çözüm için dosyanızı eklermisiniz.
 
Listboxtaki kodu aşağıdaki ile değiştirin.

Kod:
Private Sub ListBox1_Change()
a = [a1:a65536].Find(ListBox1).Row
TextBox1.Text = Sheets("SAYFA4").Cells(a, 1)
TextBox2.Text = Sheets("SAYFA4").Cells(a, 2)
TextBox3.Text = Sheets("SAYFA4").Cells(a, 3)
TextBox4.Text = Sheets("SAYFA4").Cells(a, 4)
End Sub
 
hocam hakk&#305;n&#305; nas&#305;l odeyecegiz senin......

sagolas&#305;n..
 
Geri
Üst