Macro para realizar búsqueda dependiendo del valor en dos textbox

Tengo el siguiente código que realiza la busque y muestra según el valor de un TextBox y quisiera que lo hiciera de acuerdo a los valores de dos TextBox (Textbox1 y Texbox2) que son los valores de código del producto y N° de Factura en la Hoja "COMPRAS"

Agradecería infinitamente su ayuda

Private Sub CommandButton11_Click()
Application.ScreenUpdating = False
Sheets("COMPRAS").Select
codi = TextBox1.Value
Set busco = Range("A3:A" & Range("A" & Rows.Count).End(xlUp).Row).Find(codi, LookIn:=xlValues, LookAt:=xlWhole)

If Not busco Is Nothing Then
CommandButton4.Visible = True
Range("A" & busco.Row).Select
TextBox2 = ActiveCell.Offset(0, 1)
TextBox3 = ActiveCell.Offset(0, 2)
TextBox4 = ActiveCell.Offset(0, 3)
TextBox5 = ActiveCell.Offset(0, 4)
TextBox6 = ActiveCell.Offset(0, 5)
TextBox7 = ActiveCell.Offset(0, 6)
TextBox8 = ActiveCell.Offset(0, 7)
TextBox10 = ActiveCell.Offset(0, 8)
TextBox1.SetFocus
TextBox1.SelStart = 0
TextBox1.SelLength = Len(TextBox1)
CommandButton1.Visible = False
CommandButton3.Visible = False
CommandButton11.Visible = False
Else
MsgBox "PRODUCTO NO REGISTRADO EN COMPRAS.", vbQuestion, "Información Importante"
TextBox1.SetFocus
TextBox1.SelStart = 0
TextBox1.SelLength = Len(TextBox1)
TextBox1.Text = ""
TextBox2.Text = ""
TextBox3.Text = ""
TextBox4.Text = ""
TextBox5.Text = ""
TextBox6.Text = ""
TextBox7.Text = ""
TextBox8.Text = ""
TextBox9.Text = ""
TextBox10.Text = ""
CommandButton1.Visible = True
CommandButton11.Visible = True
CommandButton4.Visible = False
End If
End Sub

Respuesta
1

Estos ejemplos es posible te ayuden o sean de utilidad

https://macrosenexcel.com/2014/11/combobox-depende-de-otro-combobox-y.html

https://macrosenexcel.com/2014/12/combobox-depende-otro-combobox-carga.html

https://macrosenexcel.com/2017/02/como-limpiar-todos-los-combobox-de-una.html

https://macrosenexcel.com/2017/07/como-cargar-en-combobox-de-userform.html

https://macrosenexcel.com/2018/08/como-cargar-tres-combobox-dependiente_16.html

1 respuesta más de otro experto

Respuesta
2

Colocá en la lupa (buscador del foro) el texto: Elsamatilde FindNext y allí encontrarás varias de misrespuestas para búsqueda por 2 criterios.

Luego, cuando tengas tu macro armada, si necesita algún ajuste me contactas nuevamente.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas