Un botón de opción es un control ActiveX que nos permitirá seleccionar una sola opción dentro de un grupo de botones de opción. A diferencia de las casillas de verificación, los botones de opción dependen uno del otro.
El botón de opción en Excel
Para insertar un botón de opción hacemos clic en el comando Insertar de la ficha Programador.
Un solo botón de opción no hace mucho sentido, así que siempre agregamos dos o más botones de opción para permitir que usuario haga una selección de cualquiera de ellos.
Una vez que se ha agregado un segundo botón de opción podrás notar que al seleccionar uno de ellos se desmarcarán todos los demás.
La propiedad Caption
De manera predeterminada Excel colocará el botón de opción con un nombre como OptionButton1. Para cambiar este texto debemos editar la propiedad Caption del botón de opción.
El botón de opción en VBA
Para saber si un botón de opción ha sido seleccionado podemos acceder a su propiedad Value de la siguiente manera:
Private Sub OptionButton1_Click() If OptionButton1.Value = True Then MsgBox ("Has seleccionado la opción Hombre") End Sub
La propiedad Value es la que nos indica si el control está seleccionado, en cuyo caso, la propiedad será igual a True. Para este ejemplo, al validar que el botón de opción está seleccionado, se mostrará un cuadro de diálogo con un mensaje sobre la opción seleccionada.