Hallo Leute
Ich habe 5 Ordner mit jeweils 40 Excel Dateien
Ich lese aus einer txt Datei die ersten 2 Stellen aus
diese Zahlen sagen mir dann welche Exel Datei ich öffnen muß
C
;#RequireAdmin
#include <ScreenCapture.au3>
#include <File.au3>
#include <Array.au3>
#include <MsgBoxConstants.au3>
#include <Excel.au3>
#Include <File.au3>
#include <Misc.au3>
#Include <Date.au3>
HotKeySet("{ESC}", "_Exit")
Func _Exit()
Exit
EndFunc ;==>_Exit Beendet das Script
Global $Line1 = FileReadLine ("C:\Users\RS\Desktop\t\ExcelDatei.txt", 1)
Global $Line2 = FileReadLine ("C:\Users\RS\Desktop\t\ExcelDatei.txt", 2)
If $Line1 = "1" And $Line2 = "33" Then
Global $oExcel = _Excel_Open() ;Excel Teil ----- öffnet Excel
$sExcelfile = "C:\Users\RS\Ordner1\1_33.xlsb"
Global $oWorkbook = _Excel_BookOpen($oExcel, $sExcelfile) ; Exceldatei öffnen
EndIf
If $Line1 = "4" And $Line2 = "41" Then
Global $oExcel = _Excel_Open() ;Excel Teil ----- öffnet Excel
$sExcelfile = "C:\Users\RS\Ordner4\4_41.xlsb"
Global $oWorkbook = _Excel_BookOpen($oExcel, $sExcelfile) ; Exceldatei öffnen
EndIf
Alles anzeigen
aber bei 5 Ordner a 40 ExcelDateien da kommt eine Menge an Zeilen zum schreiben zusammen
Hat jemand eine Idee wie man das anderes/besser/kürzeren Code lösen könnte?