Evento en VBA Excel con Array para determinados controles
Te envío el libro del ejemplo para que me prestes una de tus manos por brevísimo momento.
He tratado por ejemplos tuyos en hacerlo, 1ª parte me funciona pero la 2ª parte que quiero, no doy con pie en bola
La macro
Private Sub ComboBox2_Change()
Dim i As Double
cbb = ComboBox2
If cbb = "PERSONA JURIDICA" Then
caj = Array("Textbox2", "Textbox3", "Textbox4") 'AL ARRAY QUIERO AGREGARLE UN FRAME2 solo ENABLED TAMBIEN
For i = LBound(caj) To UBound(caj)
' If Me.Controls(caj(i)) = Enabled = False Then
Controls(caj(i)).Text = "NO"
Controls(caj(i)).Enabled = False
''ADEMAS QUIERO COLOCAR QUE SI NO ES "PERSONA JURIDICA" QUE LOS COLOQUE TRUE Y VACIOS
' Controls(caj(i)).Text = ""
' Controls(caj(i)).Enabled = True
' MsgBox "False: " & (caj(i)), vbExclamation, "ALTA CLIENTES"
' Exit Sub
' End If
Next
End If
End SubTe envío el ejemplo con un form con los controles que quiero
En
Como esta la macro, me funciona la 1ª parte pero la 2ª no logro
Agradecido DAM
1 respuesta
Respuesta de Dante Amor
1