Hola Hector Miguel: Otra consulta

11/08/2003 - 04:05 por Carlos | Informe spam
Hola Hector Miguel:
Un saludo muy cordial y de nuevo, darte las gracias por tu
invalorable ayuda.
En fecha 16 de julio te hice una consulta y las soluciones
que me diste realmente fueron soluciones.Por que
funcionaron perfectamente. Este es el resumen. Sobre este
mismo tema al final te hago una nueva consulta.
-
¿Que tal, Carlos?

==> "Aprovechando" que estas utilizando la macro anterior,
con unas "ligeras" adaptaciones hara lo que necesitas.
(p.e.) "te dira" en cual hoja y en que fila esta el
dato buscado ==Sub Buscar_En_Hojas()
Dim Hoja As Worksheet, Celda As Range, Primero As Long, _
Buscando As String, Mensaje As String,
Localizado As String
Buscando = Trim(InputBox("Indica la variable a
buscar", "Buscando en todas las hojas..."))
If Buscando = "" Then Exit Sub
Mensaje = Buscando & " se encuentra en:"
For Each Hoja In ActiveWorkbook.Worksheets
With Hoja
Set Celda = .Cells.Find(Buscando)
If Not Celda Is Nothing Then
Primero = Celda.Row
Do
Localizado = Localizado & vbCr & .Name & " -
Fila " & Celda.Row
Set Celda = .Cells.FindNext(Celda)
Loop While Not Celda Is Nothing And Celda.Row <>
Primero
End If
End With
Next
Set Celda = Nothing
If Localizado = "" Then Localizado = vbCr & "¡
Ninguna !!!"
MsgBox Mensaje & Localizado
End Sub
_______
Saludos,
Héctor.
MS-MVP

Hola, Carlos !


Se puede ir mas adelante y extraer (mostrarlo en la


misma pantalla) los datos del registro encontrado?

==> Suponiendo que las columnas "correspondientes" (de
acuerdo con tu consulta original) sean A (1), B (2), C (3)
y D (4)
solo modifica la linea donde se "acumula" la
variable "Localizado" (entre el "Do ... Loop"):

de: Localizado = Localizado & vbCr & .Name & " - Fila "
& Celda.Row

por: Localizado = Localizado & vbCr & .Name & " - Fila "
& Celda.Row & " - " & _
.Cells(Celda.Row, 1) &
vbTab & .Cells(Celda.Row, 2) & vbTab & _
Format(.Cells(Celda.Row,
3), "dd/mm/yy") & vbTab & _
.Cells(Celda.Row, 4)
_______
Saludos,
Héctor.
MS-MVP
Hector, se puede complementar Sub Buscar_En_Hojas para
encontrar la informacion desde cualquier libro, sin que se
tenga que abrir el libro donde se encuentra la informacion?

Gracias por tu tiempo.

Att
Carlos

Preguntas similare

Leer las respuestas

#6 Carlos
21/08/2003 - 06:27 | Informe spam
Gracias Héctor MIguel
Voy a trabajar con tu código
Te comentare los resultados
Saludos
Carlos


Hola, Carlos !

==> He tratado de "optimizar" el codigo a traves de una


funcion "versatil" (creo yo) para "facilitarte la
tarea" :))
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida