ich würde ein makro brauchen, dass sich selbst abändert (zB eine Zählvariable hat, die dauerhaft ist und wenn sie einen bestimmten wert erreicht, die ausführung verhindert - auch nach schließen und wieder neu öffnen der datei) ist so etwas möglich?
eventuell mit etwas wie:
With Application.VBE.ActiveVBProject
.VBComponents.Remove .VBComponents("makro")
End With