Tengo una macro pero no se usar Indice y Coincidir

Tengo una macro pero en un textbox Zone solo escribo del 1 al 20 y en otro textbox Precio quiero que me de el precio de el numero que le pongo en el textbox Zone. Eje; en la tabla que tengo es Zone que va de el 1 al 20, y en la otra tabla el precio que le corresponde a esa Zone.

3 Respuestas

Respuesta
Respuesta
1

Te recomiendo utilizar un combobox en lugar de un texbox.

De esa manera puedes ver todos códigos de "Zone". Seleccionas un "Zone" y en automático el textbox1 se llenará con el precio:

Utiliza el siguiente código en tu userform para cargar el combobox y para llenar el textbox1:

Private Sub ComboBox1_Change()
  TextBox1.Value = ""
  With ComboBox1
    If .ListIndex > -1 Then TextBox1.Value = .List(.ListIndex, 1)
  End With
End Sub
Private Sub UserForm_Activate()
  ComboBox1.List = Range("A2:B21").Value
End Sub
Respuesta

Puede compartir una imagen de sus datos, su formulario y la macro que ya tiene para intentar completar lo que le hace falta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas