Отключить / Включить кнопку в Excel / VBA

Я пробую следующую функцию в VBA / Excel:

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

По какой-то причине отключение этой кнопки не работает (она остается включенной в рабочем листе Excel). Я попытался поэкспериментировать с DoEvents и задержками, но безуспешно. Есть идеи? Спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос