Schrittweise Abarbeitung
13.03.2015 16:01:35
Werner
ich hätte da zwei Fragen zur "schrittweisen" Abarbeitung eines Makros.
1. Ich kenne die Funktion, Haltepunkt zu setzen, und habe das auch recht gut im Griff. Machmal werden dann Funktionen aufgerufen, um einen "Service" zu erbringen (z. B. Umrechnung einer Spalten-Nummer in den Spalten-Buchstaben). Auch diese Funktion wird nun schrittweise abgearbeitet. Was kann ich machen, dass diese Funktion nun nicht mehr schrittweise abgearbeitet wird, wohl aber das aufrufende Makro nach der Rückkehr aus dem Funktions-Code. Wenn ich innerhalb des Funktion-Codes die F5-Taste drücke, ist mein "Einzelschritt", auch im aufrufenden Code ausgeschaltet.
2. Ich habe ein Makro, welches sich in einem Workbook mit einem einzigen Blatt befindet, welches außerdem ausgeblendeten ist. Dieses Makro wird durch die Open_Workbook-Routine gestartet.
In dem Makro gibt es 2 Eingabe-Möglichkeiten: Application.FileDialog(msoFileDialogFilePicker) und Application.FileDialog(msoFileDialogFolderPicker). Während diese beiden Funktionen auf eine Eingabe von mir warten, ist ein Umschalten auf den VBE nicht möglich. Und der Rest vom Makro läßt sich nicht unterbrechen. Kann ich trotzdem irgend wie in den Ablauf über den VBE eingreifen?
Mit dem Makro werden Daten ermittelt (aus welcher Datei wird über den FilePicker-Dialog angefordert) und extern gespeichert (wohin, wird über den FolderPicker-Dialog angefordert).
Wenn ich die Dialog-Aufforderung mit "Abbrechen" verlasse, wird das Workbook automatisch geschlossen.
Vielen Dank im Voraus und ein schönes Wochenende
Werner (der aus dem Schwabenland)