Excel - _Excel_RangeFind

  • Hallo zusammen,

    ich hätte da mal gerne (mal wieder) eine Hilfestellung bei: _Excel_RangeFind($workbook_tagaktuell, "Wert", "I:I")

    Gesucht werden soll der Feldinhalt: Ges-Summe Blstg:

    Letztlich brauche ich hier nur die Zeile wo der Text zu finden ist, dann muss ich nur den Wert aus Spalte "J" in der selben Zeile auslesen.

    Leider erhalte ich folgenden Fehlermeldung...

    "C:\Program Files (x86)\AutoIt3\Include\Excel.au3" (656) : ==> The requested action with this object has failed.:

    $aResult[$iIndex][1] = $oMatch.Name.Name

    $aResult[$iIndex][1] = $oMatch^ ERROR

    Anbei die Excel.xls

    Wo ist der Fehler?

    Spoiler anzeigen
    Code
    Local $oExcel1 = _Excel_Open(True, False, True, True, True)
    Local $workbook_tagaktuell = _Excel_BookOpen($oExcel1, @Scriptdir & "\excel.xls", False, True)
    $ergebnis = _Excel_RangeFind($workbook_tagaktuell, "Ges-Summe Blstg:", "I:I")
    _arraydisplay($ergebnis)
  • Ah sorry, ich hatte nich drauf geachtet, dass XLS nicht unterstützt wird und auch nicht kontrolliert... jetzt hängt sie als ZIP dran...

    3.3.14.2

    SciTE Version 3.6.0

    geupdated!!! Problem behoben! Danke für den "Hinweis"

    Einmal editiert, zuletzt von Sonderbaar (4. September 2018 um 12:31)

  • In der aktuellsten AutoIt-Version (3.3.14.5) ist der Fehler behoben.