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 Sub
Te 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