- Katılım
- 22 Haziran 2009
- Mesajlar
- 165
- Excel Vers. ve Dili
- ofis 365
Arkadaşlar Merhaba
listbox açıldığında ilk satır boş gelmektedir.
formda araştırdım hemen hemen hepsi benim kullandığım kodların aynısı.
ilk satırın boş gelmemesi için kodları nasıl düzeltmem gerek. kodlarım aşağıdaki gibi
Dim i As Long
Dim sy
Set sy = Sheets("veri")
ThisWorkbook.Save
ListBox1.Clear
yukseklik = Application.Height - 50
For i = 2 To sy.Range("a65536").End(3).Row
With ListBox1
.Height = yukseklik
.Width = 445
.ColumnCount = 7
.ColumnWidths = 70 & ";" & 70 & ";" & 70 & ";" & 70 & ";" & 70 & ";" & 35 & ";" & 70
.AddItem Format(sy.Cells(i, 1), "dd.mm.yyyy")
.List(.ListCount - 1, 1) = sy.Cells(i, 2)
.List(.ListCount - 1, 2) = sy.Cells(i, 3)
.List(.ListCount - 1, 3) = sy.Cells(i, 4)
.List(.ListCount - 1, 4) = sy.Cells(i, 5)
.List(.ListCount - 1, 5) = sy.Cells(i, 6)
.List(.ListCount - 1, 6) = sy.Cells(i, 7)
End With
Next i
End Sub
listbox açıldığında ilk satır boş gelmektedir.
formda araştırdım hemen hemen hepsi benim kullandığım kodların aynısı.
ilk satırın boş gelmemesi için kodları nasıl düzeltmem gerek. kodlarım aşağıdaki gibi
Dim i As Long
Dim sy
Set sy = Sheets("veri")
ThisWorkbook.Save
ListBox1.Clear
yukseklik = Application.Height - 50
For i = 2 To sy.Range("a65536").End(3).Row
With ListBox1
.Height = yukseklik
.Width = 445
.ColumnCount = 7
.ColumnWidths = 70 & ";" & 70 & ";" & 70 & ";" & 70 & ";" & 70 & ";" & 35 & ";" & 70
.AddItem Format(sy.Cells(i, 1), "dd.mm.yyyy")
.List(.ListCount - 1, 1) = sy.Cells(i, 2)
.List(.ListCount - 1, 2) = sy.Cells(i, 3)
.List(.ListCount - 1, 3) = sy.Cells(i, 4)
.List(.ListCount - 1, 4) = sy.Cells(i, 5)
.List(.ListCount - 1, 5) = sy.Cells(i, 6)
.List(.ListCount - 1, 6) = sy.Cells(i, 7)
End With
Next i
End Sub
