zum Hintergrund meiner Frage:
Ich muss für einen Kunden regelmäßig eine Excel-Datei bearbeiten. Die Datei enthält Makros, die automatisch starten, wenn ich neue Daten hinzufüge. Diese Makros sind unglaublich langsam und leider Passwort-geschützt. Die Daten, die ich eintragen muss, muss ich vorher aufwendig bearbeiten, was ich mit einem Makro erledigen möchte. Anschliessend muss ich inder Kunden-Datei noch einige Änderungen machen.
Nun mein Wunsch:
Ich würde gerne nach der Bearbeitung meiner Daten mit meinem Makro per VBA die Kunden-Datei öffnen, der Datei verbieten, ihre eigenen Makros zu starten, die Daten rüber kopieren und einige wichtige (aufwendige) Änderungen machen (alles immer noch per VBA). Schliesslich soll gespeichert werden, dann der Datei das Ausführen ihrer Makros wieder erlaubt und erneut (nach Durchlaufen der Makros) gespeichert werden.
klingt nicht so als ob der Code sehr gut ist, aber ist sehr unfair, ich weiß ja nicht um was genau es geht. Kann genialer, schützenstwerter Code sein der aufgrund seiner Aufgabe langsam sein muß, weil Vba halt langsam ist.
und leider Passwort-geschützt.
ist der Kunde heikel? Frage ob er dir das Passwort nennt, geht nicht?
Ansonsten wie Thomas gesagt hat.
Äh, warum startest du die Kunden-Mappe nicht mit deaktivierten makros?
Überseh ich da was?