Excel - Busqueda de registros con Sql. Segun parametros ingresados

 
Vista:
sin imagen de perfil

Busqueda de registros con Sql. Segun parametros ingresados

Publicado por Yeison Asdrubal (1 intervención) el 14/05/2013 22:55:08
Tengo un inconveniente con una macro
El inconveniente es que debo buscar registros de un archivo de excel por identificacion y las identificaciones tienen este formato:

n.nnn.nnn.nnn
nn.nnn.nnn
n.nnn.nnn-n
nn.nnn.nnn-n


Como puedo hacer que por ejemplo una persona sin tener en cuenta los puntos y guiones, introduzca 1123234678 (n.nnn.nnn.nnn) ò 251236785 (nn.nnn.nnn-n) en un textbox y me traiga el registro que corresponde a esa identificacion?


Debo quitar puntos y guiones para que el usuario al ingresar la idenificacion asi

11276578943 puedan coincidir con 1.127.657.894-3

Asi lo hago normalmente en un gestor de base de datos

1
WHERE REPLACE("ABTAX", '-', ''), '.', '')  LIKE  ''||:identificacion||'%'
con esta funcion pero en una macro de excel no he podido.

la idea es que el usuario ingrese todo el codigo (11276578943) ò parte de èl (11276) y me arroje los resultados que coincidan, ya que aveces a los usuarios de se les olvida poner el ultimo numero despues del guion.

adjunto la macro que uso.

https://www.dropbox.com/s/3gni15vnss3az5f/SentenciaSQL.xls

Agradezco la ayuda que puedan darme....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder