Probleme mit aktivem Window unter Office 365 (Excel)
07.05.2025 09:37:13
AndyO
ich habe ein Makro geschrieben was aus einer Datei MyMakro.xlsm eine Datei MyDaten.csv öffnet und abgleicht. Alle Dateien liegen auf lokalen File-Laufwerken. Aus MyDaten.csv lese ich in das Array arrDaten. Der Code funktioniert unter diversen Office-Derivaten problemlos.
'Datensätze zählen und in Array einlesen
MsgBox "The name of the active window is " & ActiveWindow.Caption
letzteZeile = Cells(Rows.Count, 1).End(xlUp).Row
Set Daten = Range(Cells(2, Prüfspalte), Cells(letzteZeile, Prüfspalte))
ReDim arrDaten(1 To Daten.Rows.Count, 1 To 1)
arrDaten = Daten.Value
Ich ging von Folgenden aus:
"Das letzte geöffnete Excel-Datenblatt ist das aktuelle Datenblatt."
Auf dem Firmenrechner mit Office 365 wird zwar angezeigt dass er sich auf MyDaten.csv befindet er liest das Array aber aus MyMakro.xlsm ein. Was kann ich tun um den Zugriff auf MyDaten.csv zu erzwingen?
Anzeige