Schaltfläche Deaktivieren / Aktivieren in Excel / VBA

Ich versuche die folgende Funktion in VBA / Excel:

Sub function_name()
  button.enabled=false
  Call Long_Function       ' duration: 10sec
  button.enabled=true
End Sub

Aus irgendeinem Grund funktioniert diese Deaktivierung der Schaltfläche nicht (sie bleibt im Excel-Arbeitsblatt aktiviert). Ich habe versucht, mit DoEvents und Verzögerungen zu experimentieren, aber dort kein Glück. Irgendwelche Ideen? Vielen Dank!

Antworten auf die Frage(5)

Ihre Antwort auf die Frage