Como vas fjchavez tu problema esta en que estas utilizando el evento change y select case para verificar las condiciones.
Para empezar debes programar en el evento click del combo ahora con respecto a los Select Case nunca los utilize mucho pero lo probe y no me funciona, ahora utilizando If Then Else me funciono perfecto.
Ojo que estoy probando en vb6.0, la diferencia es casi nula pero hazlo como te digo "evento click e If".
Código:
Private Sub CB3_Click()
'Select Case CB3.Text
'Case "No"
'CB4.Enabled = False
'Case "Sí"
'CB4.Enabled = True
'End Select
If CB3.Text = "No" Then
CB4.Enabled = False
ElseIf CB3.Text = "Si" Then
CB4.Enabled = True
Else
MsgBox "Otras condiciones"
End If
End Sub