Como usar "while not empty"

16/06/2005 - 16:57 por AndreaC | Informe spam
Hola Chicos!
Tengo este problemilla... tengo una planilla con los siguientes datos
A B C
1 Nombre Apellido Empresa
2 Nombre Apellido Empresa
3 Nombre Apellido Empresa
4 Nombre2 Apellido2 Empresa2
5 Nombre2 Apellido2 Empresa2
6 Nombre3 Apellido3 Empresa3

Mi tarea es eliminar los contactos duplicados. Para eso estoy creando una
macro y necesito que me ayuden en esta parte:
A B C D E F
1=EXACT(D2,D3) =EXACT(E2,E3) =EXACT(F2,F3) Nombre Apellido Empresa
2=EXACT(D3,D4) =EXACT(E3,E4) =EXACT(F3,F4) Nombre Apellido Empresa
3=EXACT(D4,D5) =EXACT(E4,E5) =EXACT(F4,F5) Nombre Apellido Empresa
... etc

Como hago un loop que repita el proceso hasta llegar a la primera fila que
tengas las 3 celdas vacias en las columnas D, E y F??

Muchas gracias!
AndreaC

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
17/06/2005 - 04:31 | Informe spam
hola, Andrea !

... problemilla... planilla con... datos
... tarea es eliminar los contactos duplicados... estoy creando una macro y necesito que me ayuden en
... como hago un loop que repita el proceso hasta llegar a la primera fila que tengas las 3 celdas vacias en... D, E y F?



[en tanto comentas los avances que llevas en la creacion de la macro... y si te sirve una 'alternativa' SIN macros]...
suponiendo los datos 'a verificar' en las columnas D, E y F [y 'esperando' que a partir de la fila 2]...
1) introduce la siguiente formula en una celda vacia [p.e. G2]...
=sumproduct(1*($d$2:d2&$e$2:e2&$f$2:f2Ò&e2&f2))
[esta formula ira contando las veces que 'aparece' cada 'trio de celdas' en el rango 'acumulado']
2) copiala hacia abajo hasta la ultima fila donde existan datos en alguna de las 3 columnas [E, E y F]
3) aplica 'autofiltros' a la columna donde hayas puesto la formula
4) 'filtra' utilizando el criterio <>1 [o 'no es igual a..' 1]... es decir... las que 'aparecen' 2 o mas veces en el listado ;)
5) selecciona el rango 'filtrado resultante'... pulsa la tecla {F5}... luego el boton 'especial...' y marca 'solo celdas visibles'
6) [opcional] 'quita' los autofiltros [y solo para 'comprobar' que]...
queda un rango seleccionado con SOLO aquellas filas con datos 'repetidos' 2 o mas veces en el listado
7) elimina las filas completas del rango seleccionado ;)

si cualquier duda [o informacion adicional]... comentas?
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida