Búsqueda de datos VBA, a perfeccionar
Anteriormente me ayudaste con este código, lo pongo para que te recuerdes:
Private Sub Worksheet_Change(ByVal Target As Range)
'Por.Dante Amor
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("B2:B10")) Is Nothing Then ‘
For Each h In Sheets
If h.Name <> ActiveSheet.Name Then
Set b = h.Columns("A").Find(Target, lookat:=xlWhole)
If Not b Is Nothing Then
Cells(Target.Row, "D") = h.Cells(b.Row, "B")
existe = True
Exit For
End If
End If
Next
'
If existe = False Then
Cells(Target.Row, "D") = ""
MsgBox "Producto No Encontrado", vbExclamation
End If
End If
End SubSolo que mira que ahora tengo un problema, y es que los productos tienen diferencia de envase. Ejemplo:

Ese es el problema que tengo, que el código me tiene que ayudar a buscar el precio del producto que quiero, pero el precio de su respectiva medida. Ya que es obvio que el precio debe cambiar por que son envases más pequeños/Grandes.
Espero de tu gran ayuda y habilidad Dante, para encontrarle la solución a este problema.
1 respuesta
Respuesta de Dante Amor
1

