Rangos en excel

de una columna de datos hay

A B C

1 10

2 20

3 30

4 10 abc

5 20 def

6 30 ghi

como podrás ver en la columna "A" se repite 10, 20, 30 y en "B" solo hay datos en la parte de abajo, quiero que cuando haya en la columna "A" igualdad de números, asi como "A1" y "A4" en "C1" coloque lo de "B4" por ser iguales y la igualdad de lo que dice "A2" y "A5", en "C1" coloque lo de "B5" asi sucesivamente..

1 Respuesta

Respuesta
1

Esta es la solución a tu ejemplo: Pon los datos tal y como los muestras pero con encabezado, es decir, en A1 ponemos por ejemplo "números" y en B1 ponemos "letras", después posiciónate en la celda A2 y ejecuta esta macro:

sub organizar()

do while activecell.value <>""

if activecell.offset(0,1).value ="" then

set busca = activesheet.range("a1:a1000").find(activecell.value,lookin:=xlvalues,lookat:=xlwhole)

if not busca is nothing then

if busca.offset(0,1).value ="" then

ubica = busca.address

do

activecell.offset(0,1).value = busca.offset(0,1)

set busca = activesheet.range("a1:a1000").findnext(busca)

loop while not busca is nothing and busca.address <> ubica

end if

end if

end if

activecell.offset(1,0).select

loop

end sub

Recuerda finalizar y puntuar

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas