Cuadro verificacion excel

Hola tengo tres cuadros de verificación en formulario excel, como puedo hacer para que de los tres solo se pueda activar uno y nunca más de dos de forma que solo tenga de los tres uno activado siempre.
Gracias.-

1 Respuesta

Respuesta
1
Prueba esto
Private Sub CheckBox1_Click()
    If CheckBox1.Value = True Then
        CheckBox2.Value = False
        CheckBox3.Value = False
    End If
End Sub
Private Sub CheckBox2_Click()
    If CheckBox2.Value = True Then
        CheckBox1.Value = False
        CheckBox3.Value = False
    End If
End Sub
Private Sub CheckBox3_Click()
    If CheckBox3.Value = True Then
        CheckBox1.Value = False
        CheckBox2.Value = False
    End If
End Sub
Otra aclaración Kompresor:
Lo normal sería que utilizaras en vez de el cuadro de verificación los botones de opción que esa es su función, solo permite seleccionar uno.
Hola ¿dónde pongo la macro Pedro? Que no me sale ademas son cuadros de verificación no CheckBox1
Gracias.-
De nuevo Kompresor, yo a los Checkbox les llamo también cuadros de verificación, así que aclarame un poco más, de todas formas si te parece enviame el fichero y le echo un vistazo.
Hola Pedro, estoy cambiado todo a botones de opción pero me surge una duda para ocultarlos como se llaman los desplegables les pongo
ActiveSheet.Shapes("Drop Down 220").Visible = False
a los de verificacion
ActiveSheet.Shapes("Check Box 226").Visible = False
y a estos como tengo que llamarlos.
Gracias.-
Prueba con esto:
ActiveSheet.Shapes("OptionButton1").Visible = True

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas