"Aufrufer-Makro" rausfinden / Makro ausschalten
12.11.2004 10:13:36
Michal
Ich habe ein Problem, und zwar kommen sich zwei verschiedene Makros gegenseitig in die Quere, und nun möchte ich das eine, während das andere läuft, irgendwie "auschalten...
Ich habe mir gedacht, man könnte beim 2. Makro eine If-Abfrage machen, "wenn makro1 aufruft, dann nichts tun" (also eine Abfrage ums ganze Makro rum.
Geht das, kann man rausfinden, welches Makro ein anderes aufruft?
Oder kann man während ein Makro läuft alle anderen "ausschalten"?
--------------
Die zwei Makros funktionieren folgendermassen:
Nr1:
activeblatt = ActiveSheet.Name
.... Code
Sheets(activeblatt).Activate
Nr2:
Private Sub Worksheet_Activate()
Rows.Hidden = False 'Ausgeblendete Zeilen werden wieder eingeblendet
End Sub