Hi Leute,
vielleicht kann mir jemand von euch helfen.
Ich müßte in einem VB-Projekt eine Excel Datie einlesen.
Die Daten die ich bräuchte waren die Inhalte der Zellen und die Anzahl an Reihen.
Wie ich die Daten in einem Excel MAKRO abfrage weiss ich aber wie tue ich das gleiche in VB5?
Wenn du die Excel Object Library (bei Excel 97 z.B. die EXCEL8.OLB) in deine Verweise aufnimmst, kannst du alle Excel-Objekte auch in VB verwenden, z.B. so:
Public Sub Arbeitsblaetter(FileName)
Dim Tmp, ExcelApp As Object, WS As Excel.Worksheet, WB As Excel.Workbook
Tmp = ""
Set ExcelApp = CreateObject("Excel.Application")
ExcelApp.Workbooks.Open FileName
For Each WS In ExcelApp.ActiveWorkbook.Worksheets
Tmp = Tmp & ";" & WS.Name
Next WS
ExcelApp.ActiveWorkbook.Saved = True
ExcelApp.Quit
Set ExcelApp = Nothing
Arbeitsblaetter = Mid(Tmp,2)
End Sub
Reinhard
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]