Macro Validación según registro tributo

En un textbox1, ingreso un código tributario, dependiendo de código tributario me deberá de cargar un combobox1. El código tributario esta compuesto de 11 dígitos y en caso de ser empresa grande empieza con 20XXXXXXX en caso de ser pequeño empieza con 10XXXXXXX. Lo que deseo es que cuando ingrese en el textbox1 el código tributario este valide si empieza con 10 o 20 y según eso me cargue el combobox. Si es con 10 el combobox solo cargará vender menos de 10 si empieza con 20 el combo box deberá cargar vender más de 50.

1 respuesta

Respuesta
1

En la macro se toma en cuenta la ubicación de los elementos del combobox (ver imagen).

Así para el primer elemento la propiedad ListIndex= 0 

Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'x Elsamatilde
'si el textbox queda vacío no se muestra nada en el combo
If TextBox1 = "" Then Exit Sub
If Left(TextBox1, 2) = 10 Then
    ComboBox1.ListIndex = 0
ElseIf Left(TextBox1, 2) = 20 Then
    ComboBox1.ListIndex = 1
End If
End Sub

El orden de los controles es 1ro el textbox y luego el combo.

Te recuerdo que la consulta sigue como pendiente. Si el tema está resuelto no olvides valorarla.

Sdos!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas