Ich habe Dutzende von .xslm-Dateien in einem Ordner. Von jedem von diesen muss ich Daten von lesen. Ich würde normalerweise verwendenWie man mit einer xslm-Datei mit offenem Ereignis von vba arbeitet
Dim wbk As Workbook
Set wbk = Workbooks.Open("C:\test.xlsm")
Aber in diesem Fall ist es nicht möglich. Die .xlsm-Dateien haben eine open event
, die die Werte mit einer anderen Datei überprüft und wenn die Daten nicht identisch sind, schließt sie die Datei. Daher möchte ich diese Überprüfung nicht durchführen, wenn ich auf die Dateien des Makros zugreife, das ich jetzt schreiben möchte.
Es wäre toll, wenn mir jemand helfen könnte, dies zu erreichen?
Sie können versuchen, die zweite Arbeitsmappe mit dieser Zeile 'Application.EnableEvents = False 'zu öffnen, stellen Sie sicher, dass Sie es danach wieder einschalten;) – Wouter
Dies funktioniert dank! Sie können dafür eine Antwort erstellen. – ruedi