Enfrentar Celdas Iguales

13/09/2003 - 04:03 por Compumakro | Informe spam
Amigos
Aquí tengo otra situación imposible para resolverla solo y sin ayuda.
Tengo 2 columnas con números: una consecutiva "testigo" y otra el
consecutivo "saqueado"
Lo que necesito es que los consecutivos se enfrenten para ver cual me hace
falta.
Hacer "a mano" 4500 filas es muy dispendioso.
Ejemplo

A B C D
0001 0004
0002 0007
0003 0008
0004 0011
0005 0015
0006 0016
0007 0018
0008 0021
Etc, etc
Como observarán en éste ejemplo, los números 0001 0002, 0003, fueron
"saqueados" entonces sus celdas en la columna "D" o sea del frente deben
quedar vacías y los números que existen deben colocarse en el frente o sea
en columna "D" así como sigue:


A B C D
0001
0002
0003
0004 0004
0005
0006
0007 0007
0008

El resto de números deben estar más abajo frente a las celdas que les
corresponden.
Qué fórmula o código hay que aplicar para esto?.
Lo ideal para mi sería que yo tuviera una sola celda de entrada y allí al
digitar el número correspondiente a la Columna "D", con el sólo Enter el
número saliera a buscar su "pareja" y se posara al frente.
Les recuerdo que la columna "C" es simplemente "Testigo".
Muchas gracias por anticipado

Oscar
Barranquilla
 

Leer las respuestas

#1 ramon
13/09/2003 - 13:39 | Informe spam
suponiendo que los datos estan en el rango a1:a8 (utilizo el numero de fila
como numero de orden)

For Each Celda In Range("A1:A8")
Celda.Select
Fila1 = Celda.Row
Fila2 = Trim(Str(Fila1))
Fila3 = Trim(Str(Celda))
If Celda = Fila1 Then
Range("B" & Fila2).Value = Celda.Value
Else
Range("B" & Fila3).Value = Celda.Value
End If
Next


"Compumakro" escribió en el mensaje
news:
Amigos
Aquí tengo otra situación imposible para resolverla solo y sin ayuda.
Tengo 2 columnas con números: una consecutiva "testigo" y otra el
consecutivo "saqueado"
Lo que necesito es que los consecutivos se enfrenten para ver cual me hace
falta.
Hacer "a mano" 4500 filas es muy dispendioso.
Ejemplo

A B C D
0001 0004
0002 0007
0003 0008
0004 0011
0005 0015
0006 0016
0007 0018
0008 0021
Etc, etc
Como observarán en éste ejemplo, los números 0001 0002, 0003, fueron
"saqueados" entonces sus celdas en la columna "D" o sea del frente deben
quedar vacías y los números que existen deben colocarse en el frente o sea
en columna "D" así como sigue:


A B C D
0001
0002
0003
0004 0004
0005
0006
0007 0007
0008

El resto de números deben estar más abajo frente a las celdas que les
corresponden.
Qué fórmula o código hay que aplicar para esto?.
Lo ideal para mi sería que yo tuviera una sola celda de entrada y allí al
digitar el número correspondiente a la Columna "D", con el sólo Enter el
número saliera a buscar su "pareja" y se posara al frente.
Les recuerdo que la columna "C" es simplemente "Testigo".
Muchas gracias por anticipado

Oscar
Barranquilla


Preguntas similares