Estimados amigos de tan fascinante foro:
Hace rato que no veia el foro, espero que alguna sugerencia de ustedes me
ayude un poco con la siguiente explicación.
Trabajo con excel 2003, y actualmente tengo un libro que contiene solamente
3 hojas, estas tienen la misma cantidad de columnas lo unico que diferente
es que:
en la hoja 1 los datos van de la celda B6 hasta AZ1968, parto en B6 con
numero de orden y en la columna E tengo el estados de esas ordenes, las
demas columnas tambien tienen datos pero por ahora solo nos centraremos en
eso.
La hoja 2 es la nueva hoja que me llega, esta viene en el mismo formato y
datos que la hoja 1 pero la difencia es que vienen los registros que ya
tengo revisados y depurados en la hoja 1 mas nuevos registros, que tambien
tengo que revisar según el estado de estas.
Necesito que en la hoja 3 se copien los siguientes datos, en el orden que me
llega de la hoja 2 pero según el estado de estas ordenes.
se copia hoja 2 a hoja 3 siempre mantiendo el orden.
comparaciones
SI en la hoja 1 columna E es igual a SC y en la hoja 2 colmna E es igual a
SC entonces copiar datos a hoja 3 con datos de hoja 1.
Si en la hoja 1 columna E es igual a IP y en la hoja 2 columna E es igual a
IP entonces copiar datos a hoja 3 con datos de hoja 1.
SI en la hoja 1 columna E es IP y en la hoja 2 columna E es SC // copiar
los datos de la hoja 1 y marcar con colorel registro copiado en hoja 3
Todos los registros de la columna E que sean igual a SC y estos no esten en
la hoja 1 entonces copiar los datos de la hoja 2 y marcar el registro con un
color diferente ya que se trabajara con excel 2007 y se puede filtrar por
color.
si estado en hoja 1 columna E es distinto de estado hoja 2 columna E
entonces copiar en la hoja 3 con todos los datos de la hoja 2.
actualmente lo que hice fue pegar el numero de orden y estado en la hoja 3 y
en base a columnas auxiliares hice comparaciones segun su cumpliemiento me
traiga los datos con un buscarv() el problema que el proceso se demora mucho
puesto que tiene muchas formulas.
Espero haberme expresado de lo mejor y sobre todo si me pueden ayudar a
mejorar el sistema.
Un saludo a todos,
Francisco Sáez
Leer las respuestas