Evitar error al introducir un texto fuera de la lista de un combobox en vba
Al introducir un texto que no está en la lista desplegable de un combobox, me aparece el siguiente mensaje :
Se ha producido el error "1004" en tiempo de ejecución:
No se puede obtener la propiedad VLookup de la clase WorksheetFunction.
Finalizar - Depurar y me interrumpe el código.
¿Qué código y en que lugar de este código que te envío podría añadirlo para evitar este error?
Mi código es el siguiente :
Private Sub Combobox1_Change()
Dim mercaderías As String
Set RANG = Sheets("HOJA DINÁMICA").Range("A5:G500")
COD = Application.worksheetFunction.VLookup(Combobox1, RANG, 2, False)
SALDO = Application worksheetFunction.VLookup(Combobox1, RANG, 3, False)
TextBox2 = COD
TextBox3 = SALDO
End Sub
1 respuesta
Respuesta de santiagomf
1
Mi estimado a mi también me sale error en este código en mi combobox, por favor que estoy haciendo malPrivate Sub Proveedor_Change()valor=Application.WorksheetFunction.VLookup(Me.Proveedor.Value,Sheets("DatosGenerales").Range("Datclientes"), 2, 0)Me.Label14.Caption = valorEnd Sub - George SC