Usar CTRL-B en VBA

25/05/2006 - 03:11 por José A. Castrejón | Informe spam
Buenas tardes,
Busco algun ejemplo para hacer lo siguiente:

Tengo una formulario con varios Textbox para capturar datos de contactos,
los datos son Nombre, Direccion, etc.

Quiero insertar en el formulario un Boton para buscar si el nombre ya
existe, grabé un macro con la grabadora y me pone el codigo, sin embargo no
se como hacer para :

1.- Que busque en la columna adecuada por ejemplo Nombre que está en la
columna B.

2.- Que si existe el Nombre me muestre en por ejemplo un MSgbox con el
nombre que encontro.

3.- Si existen varios nombres iguales me los muestre.

En este ultimo caso seria como un "buscar siguiente", pues pueden existir
varios "Jorge".

Yo se que quiza sea mas rapido el metodo de usar CTRL-B, pero como son
varias personas las que van a utilizar este archivo, no deseamos que anden
"navegando" dentro de las hojas

Gracias por la ayuda
 

Leer las respuestas

#1 Héctor Miguel
25/05/2006 - 05:14 | Informe spam
hola, José !

Busco algun ejemplo para hacer lo siguiente:
Tengo una formulario con varios Textbox para capturar datos de contactos, los datos son Nombre, Direccion, etc.
Quiero insertar en el formulario un Boton para buscar si el nombre ya existe
grabe un macro con la grabadora y me pone el codigo, sin embargo no se como hacer para:
1.- Que busque en la columna adecuada por ejemplo Nombre que esta en la columna B.
2.- Que si existe el Nombre me muestre en por ejemplo un MSgbox con el nombre que encontro.
3.- Si existen varios nombres iguales me los muestre.
En este ultimo caso seria como un "buscar siguiente", pues pueden existir varios "Jorge".
Yo se que quiza sea mas rapido el metodo de usar CTRL-B, pero como son varias personas las que van a utilizar este archivo
no deseamos que anden "navegando" dentro de las hojas...



1) existen varias 'formas' de 'encontrar' datos, [creo que] la 'mejor' dependera de que se ha de hacer con ellos despues -?-
[p.e.] usar por codigo autofiltros, filtros avanzados, funciones de hoja de calculo, etc.

2) [incluso] te serviria si en lugar de controles TextBox usas [p.e.] controles ComboBox ->vinculados a una lista de origen<-
ya que tienen la caracteristica de 'auto-seleccion' del elemento 'adecuado' -> segun los caracteres introducidos en el combo
y todavia puedes escribir datos que no existan en la lista de origen [lo que hagas con 'ello' despues... no lo has comentado] :))

3) lo que no resulta muy claro... es si vas a necesitar 'encontrar' algun Jorge... como Jorge Luis o... Luis Jorge o... ???

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares