Casilla de verificación

Hola, no soy programador pero me interesa esto de hacer pequeñas funciones en excel y tengo un programilla hecho por mi, solo leyendo por allí algunos manuales para que funcione y me quede pegado en una cosa que no he podido encontrar y es una pequeña ayudita,
Te explico:
Tengo en una hoja excel un pequeño informe
del cual hay una parte ejemplo A2 y B2 en restan y el resultado esta en C2 (3 - 3 = 0)
El asunto es que en D2 tengo una casilla de verificación esa que esta en el cuadro de controles para formularios en excel, y lo que quiero saber es si se puede darle una macro el cual le de una condición para que cumpla la función de activarse al dar cierto resultado en C2
A2 - B2 - C2 - D2
3 3 0 "casilla activada con el resultado cero y si no es 0 queda en blanco"
Como este ejemplo
A2 - B2 - C2 - D2
3 2 1 "No Activada"
Y si es posible cual seria su código de la macro para que funcione y a la vez protegerla para no activarla al hacerle clic con el mouse.
¿Seria de gran ayuda ya que es lo ultimo que me falta y si hay alguna duda para reformular la pregunta me lo comunicas ok?

1 Respuesta

Respuesta
1
Pega este código en el evento WorkSheets
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("a1").Value = 1 Then
ActiveSheet.CheckBox1 = False
CheckBox1.Enabled = True
Else
ActiveSheet.CheckBox1 = True
CheckBox1.Enabled = False
End If
End Sub
Inserta in checkbox con la barra de vb
Menu-Ver-Barras de Herramientas-Vusla basic
pon elnumero 1 en la celda a1 y veras los resultados
Saludos
Si puedes manda un mensaje de texto con tu cel en mi sitio

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas