Excel Dateien in VB auslesen?

Von: , Frage gestellt am Fr, 26. Nov 1999

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?

mfg bartman336

1 Antworten zu dieser Frage

  1. Antwort von nach 3 Stunden hilfreich
    Re: Excel Dateien in VB auslesen?

    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]

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!