Sayın Haluk üstadım; yukarıdaki verdiğiniz kodlarla kapalı dosya satırlarıyla işlem yapıyordum. Fakat satırlar çok olunca veri aldığım textboxların sayısı arttı başa çıkılmaz bir hale geldi. Onun yerine listbox kullanmayı denedim ama başaramadımSub Test()
Dim NewXL As Excel.Application
Dim NewBook As Workbook
Dim Kayit As Long
Set NewXL = New Excel.Application
NewXL.Visible = False
Set NewBook = NewXL.Workbooks.Open("C:\Temp\Test.xls")
Kayit = NewXL.WorksheetFunction.CountA(NewBook.Sheets("Sayfa1").Range("A:A"))
MsgBox Kayit
NewBook.Close SaveChanges:=True
Set NewBook = Nothing
Set NewXL = Nothing
End Sub
Kod:
Private Sub UserForm_Initialize()
listbox1.columncount = 12
End Sub
Private Sub CommandButton1_Click()
listbox1.rowsource ="xxxxxxxxxxxxx" & NewXL.WorksheetFunction.CountA(NewBook.Sheets("Sayfa1").Range("A:A"))
..........
End Sub