Macro en botón de comando

Tengo que programar una macro en la que si un campo de verificación es verdadero, debe mostrar un mensaje y si es falso, cambiar el valor y aparecer otro mensaje.

Respuesta
1

En Excel, si tuviese una casilla de verificación, así sería el código para mostrar mensajes según si está tildada o no.

Private Sub CheckBox1_Click()   'al tildar la casilla
If CheckBox1.Value = True Then
    MsgBox "La casilla está tildada."
Else
    'cambiar el valor .... dónde??
    MsgBox "Se cambió un valor. Debes volver a tildar el check."
End If
End Sub

Espero te sirva de guía para lo que intentas desarrollar.

1 respuesta más de otro experto

Respuesta

I. Hola Mayte, por mi parte no soy conocedor pero deseaba trasladarle la información asociada que vi por si pudiese serle de alguna utilidad mientras le atiende de primera mano un experto.

Le ruego me disculpe el tipo de respuesta y la incomodidad de tanta lectura, ánimo y suerte.

https://www-scriptcase-net.translate.goog/docs/en_us/v81/scriptcase-macros/scriptcase-macros?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://excelchamps-com.translate.goog/vba/if/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://www.youtube.com/watch?v=bGHiKEa_EIE 

https://www.youtube.com/watch?v=xouOIKkEZOk 

https://symfony-com.translate.goog/doc/current/reference/forms/types/checkbox.html?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://www-ablebits-com.translate.goog/office-addins-blog/if-function-excel/?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

https://learn-microsoft-com.translate.goog/en-us/office/vba/api/excel.application.displayalerts?_x_tr_sl=en&_x_tr_tl=es&_x_tr_hl=es&_x_tr_pto=sc 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas