Gracias por la respuesta, este es el código.
Código vb:
Ver originalPrivate Sub CB3_Change()
Select Case CB3.Text
Case "No"
CB4.Enabled = False
Case "Sí"
CB4.Enabled = True
End Select
End Sub
Private Sub CB4_Change()
Select Case CB4.Text
Case "Ninguno"
TextBox03.Enabled = False
TextBox03.BackColor = UserForm1.BackColor
TextBox06.Enabled = False
TextBox06.BackColor = UserForm1.BackColor
TextBox04.Enabled = False
TextBox04.BackColor = UserForm1.BackColor
TextBox07.Enabled = False
TextBox07.BackColor = UserForm1.BackColor
TextBox05.Enabled = False
TextBox05.BackColor = UserForm1.BackColor
TextBox08.Enabled = False
TextBox08.BackColor = UserForm1.BackColor
Case "Uno"
TextBox03.Enabled = True
TextBox03.BackColor = vbWhite
TextBox03.SetFocus
TextBox06.Enabled = True
TextBox06.BackColor = vbWhite
TextBox04.Enabled = False
TextBox04.BackColor = UserForm1.BackColor
TextBox07.Enabled = False
TextBox07.BackColor = UserForm1.BackColor
TextBox05.Enabled = False
TextBox05.BackColor = UserForm1.BackColor
TextBox08.Enabled = False
TextBox08.BackColor = UserForm1.BackColor
Case "Dos"
TextBox03.Enabled = True
TextBox03.BackColor = vbWhite
TextBox03.SetFocus
TextBox06.Enabled = True
TextBox06.BackColor = vbWhite
TextBox04.Enabled = True
TextBox04.BackColor = vbWhite
TextBox07.Enabled = True
TextBox07.BackColor = vbWhite
TextBox05.Enabled = False
TextBox05.BackColor = UserForm1.BackColor
TextBox08.Enabled = False
TextBox08.BackColor = UserForm1.BackColor
Case "Tres"
TextBox03.Enabled = True
TextBox03.BackColor = vbWhite
TextBox03.SetFocus
TextBox06.Enabled = True
TextBox06.BackColor = vbWhite
TextBox04.Enabled = True
TextBox04.BackColor = vbWhite
TextBox07.Enabled = True
TextBox07.BackColor = vbWhite
TextBox05.Enabled = True
TextBox05.BackColor = vbWhite
TextBox08.Enabled = True
TextBox08.BackColor = vbWhite
End Select
End Sub
Private Sub UserForm_Initialize()
CB3.List = Array("No", "Sí")
CB3.ListIndex = 0
CB4.List = Array("Ninguno", "Uno", "Dos", "Tres")
CB4.ListIndex = 0
End Sub