Ich habe ehrlich keine Ahnung was das bringen soll?
Beim Starten des Workbooks mit
1
2
3
4
5
6
7
|
Private Sub Workbook_open()
R = 0
W = 0
End Sub
|
auf Null gesetzt, es gibt hier keine Schleifen o.ä..
Würdest du Option Explicit verwenden, wärst du vermutlich selbst schlauer!
< Hintergrund ist der, dass Makro 2 ausschließlich ausgeführt werden darf, wenn Makro1 min. einmal vorher ausgeführt wurde.
genügt mir:
Option Explicit
'Hintergrund ist der, dass Makro 2 ausschließlich ausgeführt werden darf,
'wenn Makro1 min. einmal vorher ausgeführt wurde.
Dim Flag As Boolean
'beide Makros stehen in einem Standardmodul
Sub Makro1()
'....
Flag = True
'....
End Sub
Sub Makro2()
If Not Flag Then Exit Sub
'...
End Sub
|