Botón Deshabilitar / Habilitar en Excel / VBA

Estoy probando la siguiente función en VBA / Excel:

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

Por alguna razón, la desactivación de este botón no funciona (permanece habilitado en la hoja de trabajo de Excel). Intenté experimentar con DoEvents y retrasos, pero no tuve suerte. ¿Algunas ideas? ¡Gracias!

Respuestas a la pregunta(5)

Su respuesta a la pregunta