Parámetros Lookin y Lookat en Find

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Parámetros Lookin y Lookat en Find

Notapor DOOCH » 16 Ago 2006 15:03

Saludos amigos

Vengo haciendo búsquedas recorriendo celdas con For each, pero he notado las busquedas son más rápidas a traves de Find, pero no entiendo para que sirven:
Lookin y
Lookat

me dicen como se usan por favor?

GRACIAS
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
DOOCH
Miembro Frecuente
Miembro Frecuente
 
Registrado: 08 Jun 2005 21:35

Notapor jbf99 » 17 Ago 2006 04:09

Si entras en el formulario de buscar en una hoja de Excel (Control^B) y pulsas en opciones veras que puedes clasificar la busqueda segun varios parametros que se encuentran en los desplegables inferiores. El ultimo de abajo se llama "Buscar dentro de" (Looknin) lo que indica es donde debe buscar (comentarios , valor resultado de una formula , texto de la formula , etc... ). El Lookat con sus constantes XlLookAt: xlWhole o xlPart equivale al visto de "Coincidir con el contenido de toda la celda" xlWhole para activado , xlPart para no activado.
Un saludo
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
jbf99
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Jul 2005 07:50

Re: Parámetros Lookin y Lookat en Find

Notapor DOOCH » 17 Ago 2006 13:15

Saludos
Gracias jbf99 me sirve de muchom pero y que significa la constante xlValues en el Lookin?

además veo toma un valor negativo de 4 cifras en un ejemplo


GRACIAS
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
DOOCH
Miembro Frecuente
Miembro Frecuente
 
Registrado: 08 Jun 2005 21:35

Re: Parámetros Lookin y Lookat en Find

Notapor jbf99 » 18 Ago 2006 05:27

Si miras en la ayuda de Excel (VBA) por ejemplo aparece
With Worksheets(1).Range("a1:a500")
Set c = .Find(2, lookin:=xlValues)
xlvalues significa que busque el numero 2 en el valor (resultado de formula) de las celdas del rango A1:A500 .El valor de busqueda puede ser cualquiera , numero positivo , negativo , texto..... Imagino que por numero negativo viste un ejemplo donde el string que se necesitaba buscar era un numero negativo de 4 cifras , pero igual podia haber sido "España va a ganar el mundial de Baloncesto" 8) .
Si la estructura del codigo que viste no estaba de esta forma , posteala que la veamos
Un saludo
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
jbf99
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Jul 2005 07:50

Re: Parámetros Lookin y Lookat en Find

Notapor DOOCH » 18 Ago 2006 11:48

Saludos

En la imagen, muestro aquel valore negativo durante el debugger

Imagen

Adjunto también archivo xls original

GRACIAS
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
DOOCH
Miembro Frecuente
Miembro Frecuente
 
Registrado: 08 Jun 2005 21:35

Notapor jbf99 » 21 Ago 2006 04:38

Ahhh , disculpa no te entendi bien , pensaba que en algun punto del codigo aparecia un valor negativo no que el xlvalues tomase ese valor.
xlvalues es una constante definida. En VB para indicarle al find que busque en los valores se usa el codigo numerico -4163 , al igual que tu usas nombres faciles de recordar cuando usas variables y constantes , excel tiene nombres definidos para ciertas constantes , basicamente porq es mas facil a la hora de programar recordar xlvalues que no -4163.
http://www.geocities.com/area51/cavern/ ... 7const.htm
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
jbf99
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Jul 2005 07:50

Notapor jbf99 » 21 Ago 2006 04:40

* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
jbf99
Miembro Frecuente
Miembro Frecuente
 
Registrado: 15 Jul 2005 07:50

Re: Parámetros Lookin y Lookat en Find

Notapor DOOCH » 21 Ago 2006 11:09

Gracias jbf99 y muy buenos los enlaces

SALUDOS
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
DOOCH
Miembro Frecuente
Miembro Frecuente
 
Registrado: 08 Jun 2005 21:35


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 8 invitados