ayuda con lista

21/11/2008 - 22:51 por J. Ricardo Hdz. | Informe spam
Hola buenos dias,

tengo una lista en la columna "A", empieza en el renglon 1 y termina en el
2600, lo que yo quiero hacer es que en la columna "B" aparezcan los datos que
tengo en la columna "A" pero que no los repita.
por ejemplo
A B
1321023 1321023
1321023
1321023
9362103 9362103
9362103
9362103
7256236 7256236
7256236

ojala me puedan ayudar, me gustaria que fuera macro vba para evitra formulas.

de antemano gracias por su apoyo.

Saludos
 

Leer las respuestas

#1 Héctor Miguel
22/11/2008 - 02:49 | Informe spam
hola, J. Ricardo !

1) abre el editor de vba (atajo de teclado: alt + F8)
2) muestra la ventana de inmediato (atajo: ctrl + G)
3) copia/pega (o escribe) alguna de las siguientes opciones y pulsas <enter> para ejecutarla

op1: para recuperar sin repeticiones los datos de la columna A en la primer "ocurrencia" del dato (en la columma B)
[b1:b2600] = [transpose(transpose(if(row(a1:a2600)=match(a1:a2600,a1:a2600,0),a1:a2600,"")))]

op2: para recuperar sin repeticiones los datos de la columna A en la ultima "ocurrencia" del dato (en la columma B)
[b1:b2600] = [transpose(transpose(if(a2:a2601<>a1:a2600,a1:a2600,"")))]

saludos,
hector.

__ OP __
tengo una lista en la columna "A", empieza en el renglon 1 y termina en el 2600
lo que yo quiero hacer es que en la columna "B" aparezcan los datos que tengo en la columna "A" pero que no los repita.
por ejemplo
A B
1321023 1321023
1321023
1321023
9362103 9362103
9362103
9362103
7256236 7256236
7256236

... me gustaria que fuera macro vba para evitra formulas.

Preguntas similares