ich arbeite mit Excel 2010. Eine Datei hat so einige VBA-Codes drin. Hat alles immer prima funktioniert.
Jetzt habe ich bei Workbook_Open für ein Blatt einen Scrollbereich vorgegeben. Dann habe ich die Datei gespeichert und wieder geöffnet.
Es gab eine Fehlermeldung, die im Code korrigiert habe. Wieder gespeichert, wieder geöffnet. Game Over... Kein einziges Makro funktioniert mehr.
Anschließend habe ich die Datei mit gedrückter SHIFT Taste gestartet, um die Makros nicht ausführen zu lassen. Tja, aber alles, was ich gegoogelt habe an Lösungen die Makros wieder zu aktivieren, funktioniert nicht.
Bin jetzt echt ratlos. Öffne ich andere Dateien mit Makros, ist alles in Ordnung.
Es handelt sich hier um eine Datei, die in einer Arztpraxis verwendet wird. Daher ist es mir aus Gründen des Datenschutz nicht möglich diese hier zu veröffentlichen.
1) setze das Kommando Stop in eine Zeile von Workbook_Open. Dann siehst DU, ob selbiges durchlaufen wird bzw. dann dort stehen bleibt 2) andere Makros funktionieren auch nicht, wenn Du in den VBA Editor gehst und sie manuell ausführst? 3) Die Ausführung von Makros für diese Datei hast Du aber erlaubt? Wenn 1) oder zumindest 2) nicht funktioniert, dann eher nicht ...
. \\\|/// Hoffe, geholfen zu haben. ( ô ô ) Grüße, André aus G in T ooO-(_)-Ooo (Excel 97-2019+365)
Hallo Ralf, eine gute Idee, die ich bereits mal gemacht habe. Ich glaube, ich habe danach die Datei 3...4 Mal öffnen können. Plötzlich, beim nächsten Mal wieder Plopp, Ende und die Active X Elemente werden wieder deaktiviert, bzw. aus der Datei verbannt. Ich schließe die Datei, öffne eine andere mit Makros und alles läuft.
13.09.2024, 00:15 (Dieser Beitrag wurde zuletzt bearbeitet: 13.09.2024, 00:16 von Ralf A.)
...die Anzeige mit dem Hinweis, dass die Datei von einem anderen PC stammt, erscheint auch nur bei frisch gedownloadeten (und unbenutzten) Dateien. Sobald Du Zulassen aktivierst oder sie öffnest und irgendwo anders/anderen Namen speicherst, ist das dann nicht mehr relevant.
Scheint ein Problem mit den ActiveX Objekten zu sein. Ersetz die mal durch normale Formen, denen Du die entsprechenden Makros zuweist....
Der sicherste Ansatz für einen Irrtum ist der Glaube, alles im Griff zu haben. Nur, weil ich den Recorder bedienen kann, macht mich das noch lange nicht zum Musiker.