Obtener Caption del OptionButton Activo en un Frame
Hola queridos expertos tengo esta situación
Un UserForm Con tres Frames con OptionButtons dentro de ellos y un Label
Frame1
OptionButton1
OptionButton2
Frame2
OptionButton3
OptionButton4
Frame3
OptionButton5
OptionButton6
Necesito que Label1.Caption sea igual al Caption del OptionButton activo en cada uno de los Frames y que este cambie con cada combinación de los OptionButtons. (mediante eventos Click o Change del OB)
He probado con
Sub FrameChange() If Frame2.ActiveControl.Value = True Then Label1.Caption = Frame2.ActiveControl.Caption & Frame1.ActiveControl.Caption & Frame3.ActiveControl.Caption Else Label1.Caption = "None selected" End If End Sub
pero solo me funciona en un evento KeyDown:
Private Sub OptionButton1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) If KeyCode = vbKeyReturn Then FrameChange End Sub
Lo he probado con eventos Change y Click pero no funciona.
Ojalá puedan ayudarme.
De antemano, muchísimas gracias.
1 respuesta
Respuesta de Dante Amor
1