VB-Script eine Excel-Datei erstellen

  • VBScript

Es gibt 4 Antworten in diesem Thema. Der letzte Beitrag () ist von jamiger.

    VB-Script eine Excel-Datei erstellen

    Hallo,

    ich werte über ein VB-Script mehrere txt-Datein aus.
    Die gefunden Werte werden dann in ein neues txt-file geschrieben.
    Für das Schreiben in ein txt-File benutze ich das "Scripting.FileSystemObject".
    Da ich nachträglich die TXT-Datei dann in Excel manuell importiere, habe ich mir gedacht, die Auswertung gleich in eine Excel-Datei zu schreiben.

    Ich weis nur nicht, wie ich das anstellen soll.

    Ich hoffe mir kann jemand helfen.
    Das Öffnen der txt-Datei in Excel ist nicht das Problem.
    Ich wollte mir nur diesen Schritt ersparen und gleich in Excel die Auswertung schreiben, ohne erst eine txt oder csv Datei zu erstellen.

    Meine Überlegung war die, dass ich dann mit der Cells-Eigenschaft meine werte in die Excel-Tabelle schreibe.
    Ich suche ein Objekt ähnlich wie das "Scripting.FileSystemObject", das eben Excel anspricht.
    Das könnte in VBS etwa so aussehen:

    Visual Basic-Quellcode

    1. Dim ExcelSheet
    2. Set ExcelSheet = CreateObject("Excel.Sheet")
    3. ExcelSheet.Workbooks.Open FileName:="C:\test\Mappe1.xls"
    4. ExcelSheet.Range("A3").Select
    5. ExcelSheet.Selection.ClearContents
    6. ExcelSheet.ActiveWorkbook.Save
    7. ExcelSheet.ActiveWindow.Close
    8. ExcelSheet.Application.Quit
    9. Set ExcelSheet = Nothing

    Edit: oder mit CreateObject("Excel.Application"), bin mir nicht ganz sicher
    Gruß, Agent Smith 8-)

    activeFlags = (lazy OR weary)

    Lemgo-Verschwörung | Mathematics | VB-Paradise in blau

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Agent“ ()