- Katılım
- 25 Aralık 2007
- Mesajlar
- 335
- Excel Vers. ve Dili
- exel 2000 türkçe
Private Sub ComboBox22_Change()
ListBox8.ColumnCount = 26
ListBox8.ColumnWidths = "0;40;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0"
ListBox8.RowSource = "cari!CA1:CA" & [CA65536].End(3).Row
Dim k As Range, sat As Long, i As Long, adr As String, X As Long
sat = Sheets("cari").Cells(65536, "CA").End(xlUp).Row
ListBox8.RowSource = ""
Set k = Sheets("cari").Range("CA1:CA" & sat).Find(ComboBox22.Text, , xlValues, xlPart)
If Not k Is Nothing Then
adr = k.Address
Do
ListBox8.AddItem
ListBox8.List(X, 0) = k.Value
ListBox8.List(X, 1) = k.Offset(0, 1).Value
ListBox8.List(X, 2) = k.Offset(0, 2).Value
ListBox8.List(X, 3) = k.Offset(0, 3).Value
ListBox8.List(X, 4) = k.Offset(0, 4).Value
ListBox8.List(X, 5) = k.Offset(0, 5).Value
ListBox8.List(X, 6) = k.Offset(0, 6).Value
ListBox8.List(X, 7) = k.Offset(0, 7).Value
ListBox8.List(X, 8) = k.Offset(0, 8).Value
ListBox8.List(X, 9) = k.Offset(0, 9).Value
X = X + 1
Set k = Sheets("cari").Range("CA1:CA" & sat).FindNext(k)
Loop While Not k Is Nothing And k.Address <> adr
End If
End Sub
yukardaki kod sorunsuz çalışırken
ListBox8.List(X, 9) = k.Offset(0, 9).Value
satırının altına
ListBox8.List(X, 10) = k.Offset(0, 10).Value
...
...
gibi kod yazınca
hata veriyor
listenin 26 kolununuda nasıl yazabilirim
saygılar
ListBox8.ColumnCount = 26
ListBox8.ColumnWidths = "0;40;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0"
ListBox8.RowSource = "cari!CA1:CA" & [CA65536].End(3).Row
Dim k As Range, sat As Long, i As Long, adr As String, X As Long
sat = Sheets("cari").Cells(65536, "CA").End(xlUp).Row
ListBox8.RowSource = ""
Set k = Sheets("cari").Range("CA1:CA" & sat).Find(ComboBox22.Text, , xlValues, xlPart)
If Not k Is Nothing Then
adr = k.Address
Do
ListBox8.AddItem
ListBox8.List(X, 0) = k.Value
ListBox8.List(X, 1) = k.Offset(0, 1).Value
ListBox8.List(X, 2) = k.Offset(0, 2).Value
ListBox8.List(X, 3) = k.Offset(0, 3).Value
ListBox8.List(X, 4) = k.Offset(0, 4).Value
ListBox8.List(X, 5) = k.Offset(0, 5).Value
ListBox8.List(X, 6) = k.Offset(0, 6).Value
ListBox8.List(X, 7) = k.Offset(0, 7).Value
ListBox8.List(X, 8) = k.Offset(0, 8).Value
ListBox8.List(X, 9) = k.Offset(0, 9).Value
X = X + 1
Set k = Sheets("cari").Range("CA1:CA" & sat).FindNext(k)
Loop While Not k Is Nothing And k.Address <> adr
End If
End Sub
yukardaki kod sorunsuz çalışırken
ListBox8.List(X, 9) = k.Offset(0, 9).Value
satırının altına
ListBox8.List(X, 10) = k.Offset(0, 10).Value
...
...
gibi kod yazınca
hata veriyor
listenin 26 kolununuda nasıl yazabilirim
saygılar
