Tengo dos bases de datos para cruzar las cuales las tengo organizadas por subtotales en la opcion 2 (que es cuando muestra solo los totales de cada referencia). Para esta tarea ejecuto una macro de busqueda referenciada que funciona bien, pero como comente anteriormente los datos esta organizados por subtotales en la opcion 2 la macro me trae el valor exacto pero se ejecuta tambien en las celdas que estan ocultas.
Se que debe haber un fragmento de codigo que Cuando se este ejecutando la macro de busqueda tome solo las celdas visibles y omita las celdas ocultas.
Espero haberme expresado de la mejor forma, Sin embargo Dejo un ejemplo Gracias por sus respuestas.
Lo siento no pude subir el archivo de ejemplo, abajo dejo el codigo de la macro.
Sub FuncionDeBusqueda()
Dim RangoBusqueda As Range
Dim resultado, Valor
Dim I As Long
Application.ScreenUpdating = False
Range("A8").Select
Set RangoBusqueda = Sheets("Datos 1").Range("a2:p5000")
With Sheets("Datos 2")
Do While ActiveCell.Value <> ""
I = ActiveCell.Row
ActiveCell.Offset(1, 0).Select
Valor = .Cells(I, 1).Value
On Error Resume Next
resultado = Application.WorksheetFunction.VLookup(Valor, RangoBusqueda, 16, False)
If Err.Number = 1004 Then
.Cells(I, 14).Value = "> Rango"
Err.Clear
Else
.Cells(I, 14).Value = resultado
End If
Loop
End With
MsgBox "Busqueda finalizada"
Set RangoBusqueda = Nothing
End Sub[/CODE]
Saludos
Tengo dos bases de datos para cruzar las cuales las tengo organizadas por subtotales en la opcion 2 (que es cuando muestra solo los totales de cada referencia). Para esta tarea ejecuto una macro de busqueda referenciada que funciona bien, pero como comente anteriormente los datos esta organizados por subtotales en la opcion 2 la macro me trae el valor exacto pero se ejecuta tambien en las celdas que estan ocultas.
Se que debe haber un fragmento de codigo que Cuando se este ejecutando la macro de busqueda tome solo las celdas visibles y omita las celdas ocultas.
Espero haberme expresado de la mejor forma, Sin embargo Dejo un ejemplo Gracias por sus respuestas.
Lo siento no pude subir el archivo de ejemplo, abajo dejo el codigo de la macro.
EjemploLSV.rar