Retroceder   Foro Ayuda Excel > Dudas y consultas sobre Excel > Macros y programación VBA
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1  
Antiguo 23/08/08, 20:53:52
Principiante
 
Usuario desde: ago 2008
Versión de Excel: Excel 2007
Conectado desde: Bolivia
Mensajes: 7
Exclamation Búsqueda de palabras en varias hojas

Nuevamente, un gran saludo para todos, estoy muy desesperado porque todavía estoy con el el problema que tiene que ver con la elaboración de una macro que me permita realizar la Busqueda de palabras (que el usuario elija) en un libro que contiene varias hojas, esto a través del uso de un formulario o del InputBox. Estuve tratando de resolver este problema, y pude mediante formulario (UserForm) crear una macro que me permite buscar una palabra (o texto) específico, pero solo de la hoja que esta activada, el tema es, que el libro tiene varias hojas con bastante información, y hasta ahora no pude hacer que la busqueda considere todas las palabras posibles de todo el libro.

Por favor, es urgente y acudo a ustedes para que me ayuden a solucionar este problema, Muchas, pero muchas Gracias.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #2  
Antiguo 24/08/08, 04:58:37
Gran participante
 
Usuario desde: may 2008
Versión de Excel: Excel 2007
Conectado desde: Colombia
Mensajes: 685
Predeterminado

Mira en un tema planteado hace un par de meses llamado

Devolver Dirrecion De Celda Con Un Texto Especifico

Ahi hablaban de una macro que pasaba por todas las hojas del libro
__________________
Cordial saludo a todos desde Pereira Colombia
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #3  
Antiguo 25/08/08, 05:13:26
Principiante
 
Usuario desde: ago 2008
Versión de Excel: Excel 2007
Conectado desde: Bolivia
Mensajes: 7
Predeterminado

Gracias por responder Luis Fernando, buscaré el tema que me recomiendas y te comentó como me fué. Saludos.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #4  
Antiguo 26/08/08, 18:54:43
Principiante
 
Usuario desde: ago 2008
Versión de Excel: Excel 2007
Conectado desde: Bolivia
Mensajes: 7
Predeterminado

Luis Fernando, no es lo que realmente necesito, la idea es que el usuario busque una palabra específica y esta sea buscada en todo el libro (tiene bastantes hojas), ya hice una macro apoyada en un formulario (UserForm) pero el problema es que busca solo en la hoja que está activada, te mando la macro para que te des cuenta mas o menos que es lo que busco. La idea es que eso lo realice en todas las hojas y se posicione en la celda donde encuentra la palabra, algo así como el comando buscar del excel o del word.

Private Sub CommandButton1_Click()

On Error GoTo noencontro

Cells.Find(What:=TextBox2, After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate

ActiveCell.Offset(0, 0).Select

noencontro:

End Sub

Private Sub UserForm_Click()

End Sub
Private Sub CommandButton2_Click()
End
End Sub

--------------------------------------

Espero tus comentarios, y te agradezco mucho de antemano

Saludos,
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #5  
Antiguo 05/09/08, 01:41:07
Usuario medio Excel
 
Usuario desde: sep 2008
Versión de Excel: Excel 2007
Conectado desde: Ecuador
Mensajes: 80
Predeterminado

TE ADJUNTO EL CÓDIGO:


Sub GG()
'DEBEMOS SABER PRIMERO CUANTAS HOJAS TENEMOS EN EL LIBRO
CUANTASHOJAS = ActiveWorkbook.Sheets.Count
For I = 1 To CUANTASHOJAS
Sheets(I).Select
Cells.Find(What:="PAPA", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
ActiveCell.Offset(0, 0).Select
Next
Sheets(1).Select
End Sub
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #6  
Antiguo 05/09/08, 19:11:51
Principiante
 
Usuario desde: ago 2008
Versión de Excel: Excel 2007
Conectado desde: Bolivia
Mensajes: 7
Predeterminado

Gracias Roberto, pero te cuento que no puedo hacerlo correr, de todas maneras solucione la búsqueda mediante el InputBox, no quedó como quería (estéticamente hablando), pero cumple con lo que busco. Gracias por la preocupación.

Saludos.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #7  
Antiguo 06/09/08, 14:31:21
Gran participante
 
Usuario desde: sep 2008
Versión de Excel: Excel 2007
Conectado desde: España
Mensajes: 214
Predeterminado

Hola Samito,
aunque has resuelto ya el problema, en el fichero adjunto te envío un formulario por si te puede servir de ayuda.

Se accede pulsando Ctrl+Mayúsc+B. Busca por todo el libro la palabra o frase que introduzcas y muestra una lista de las coincidencias encontradas. Pulsando sobre la lista, lleva el cursor a la celda y resalta la palabra con rojo (o azul, si el texto es rojo). Vuelve a su color original cuando se elige otra o se cierra el formulario.

Un saludo.

PS. el fichero es un archivo .rar
Archivos Adjuntos
Tipo de Archivo: zip buscartexto.zip (82,4 KB, 47 visitas)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #8  
Antiguo 08/09/08, 23:06:10
Principiante
 
Usuario desde: ago 2008
Versión de Excel: Excel 2007
Conectado desde: Bolivia
Mensajes: 7
Predeterminado

Estimado Efmc, realmente me impresionó el formulario, está buenísimo y es lo que estaba buscando por ya hace varias semanas, muchísimas gracias!!!. Es un gran aporte que hiciste. Muchas gracias
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #9  
Antiguo 11/09/08, 19:14:24
Principiante
 
Usuario desde: sep 2008
Versión de Excel: Excel 2000
Conectado desde: Argentina
Mensajes: 23
Predeterminado

Estaria bueno verlo; pero me da error en el file (zip).

Gracias
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #10  
Antiguo 11/09/08, 19:26:53
Gran participante
 
Usuario desde: sep 2008
Versión de Excel: Excel 2007
Conectado desde: España
Mensajes: 214
Predeterminado

Cita:
Empezado por Cr.SidV Ver Mensaje
Estaria bueno verlo; pero me da error en el file (zip).

Gracias
En realidad es un fichero .rar renombrado como .zip. Sólo se pueden adjuntar ficheros con ciertas extensiones y tamaños, y la del WinRar no es precisamente una de ellas.

Lo siento, pero en este ordenador no tengo el winzip instalado.

Un saludo.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT +2. Ahora son las 13:17:16.


© Ayuda Excel

Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

1 2 3 4 5 6 7