Copiar datos de manera muy particular

1 post / 0 nuevos
raziel024
Imagen de raziel024
Offline
última acción: Hace 5 años 1 mes
alta: 26/07/2015 - 05:54
Puntos: 50
Copiar datos de manera muy particular

Buenas y pues esta es mi primera participación en el foro, espero que puedan resolver una duda que tengo.

No se si se puede hacer esto con formulas o es necesario macros. Yo creo que si
Tengo un libro (llamemoslo origen) donde hay una hoja con una nomina numerada de personas y cuatro columnas que indican bimestres. Estas columnas pueden o no estar llenas con una "X", que indica si la persona esta o no incluida en el bimestre respectivo. Ademas hay 4 libros (destino_1;_2;etc) que representan los bimestres, cada uno con dos hojas. Una llamada "DATOS", donde entre otras cosas se encuentra el bimestre al que representa la hoja (primerp, segundo,etc) y otro donde esta la nomina, generada a partir del libro origen, pero donde solo aparecen las personas que tenian la "X" en la columna del bimestre correspondiente.
Ahora de aqui, ya se me hizo dificil, ya que debe seguir (pienso yo es lo mas apropiado) diferenciar entre si es una generación primera (no hay nomina en el bimestre) o si es una actualizacion (ya hay nomina en el bimestre, por lo que se debe verificar si hay cambios, como inclusion o exclusion por medio de las X, o un nuevo añadido a la lista de origen, tambien se admite eliminar) y actualizar la nomina, añadiendo al final de esta las nuevas entradas. Para mejor entendimiento, me limito a compartir unos ejemplos que hice.
El primero, se limita a mostrar el funcionamiento de la inclusion o no en la lista bimestral a partir de si esta marcada o no en la columna correspondiente al bimestre. (El bimestre actual se define por el valor que hay en la hoja "DATOS"). El segundo ejemplo muestra como debe comportarse cuando una nueva persona ha sido añadida, ademas que cuando la lista en el bimestre ya ha sido generada.
Como veran es una tarea al menos para mi muy complicada y si alguien podria ayudarme con esta le estare muy agradecido, sobre la misma, es un proyecto personal que estoy tratando a llevar a cabo, pero por el momento mis conocimientos en vba y excel son limitados.
Gracias por su tiempo y espero puedan echarme una mano. Cualquier duda para aclarar nada mas pregunten.

Buenas y pues esta es mi primera participación en el foro, espero que puedan resolver una duda que tengo.
Tengo un libro (llamemoslo origen) donde hay una hoja con una nomina numerada de personas y cuatro columnas que indican bimestres. Estas columnas pueden o no estar llenas con una "X", que indica si la persona esta o no incluida en el bimestre respectivo. Ademas hay 4 libros (destino_1;_2;etc) que representan los bimestres, cada uno con dos hojas. Una llamada "DATOS", donde entre otras cosas se encuentra el bimestre al que representa la hoja (primerp, segundo,etc) y otro donde esta la nomina, generada a partir del libro origen, pero donde solo aparecen las personas que tenian la "X" en la columna del bimestre correspondiente.
Ahora de aqui, ya se me hizo dificil, ya que debe seguir (pienso yo es lo mas apropiado) diferenciar entre si es una generación primera (no hay nomina en el bimestre) o si es una actualizacion (ya hay nomina en el bimestre, por lo que se debe verificar si hay cambios, como inclusion o exclusion por medio de las X, o un nuevo añadido a la lista de origen, tambien se admite eliminar) y actualizar la nomina, añadiendo al final de esta las nuevas entradas. Para mejor entendimiento, me limito a compartir unos ejemplos que hice.
El primero, se limita a mostrar el funcionamiento de la inclusion o no en la lista bimestral a partir de si esta marcada o no en la columna correspondiente al bimestre. (El bimestre actual se define por el valor que hay en la hoja "DATOS"). El segundo ejemplo muestra como debe comportarse cuando una nueva persona ha sido añadida, ademas que cuando la lista en el bimestre ya ha sido generada.
Como veran es una tarea al menos para mi muy complicada y si alguien podria ayudarme con esta le estare muy agradecido, sobre la misma, es un proyecto personal que estoy tratando a llevar a cabo, pero por el momento mis conocimientos en vba y excel son limitados.
Gracias por su tiempo y espero puedan echarme una mano. Cualquier duda para aclarar nada mas pregunten.
Buenas y pues esta es mi primera participación en el foro, espero que puedan resolver una duda que tengo.
Tengo un libro (llamemoslo origen) donde hay una hoja con una nomina numerada de personas y cuatro columnas que indican bimestres. Estas columnas pueden o no estar llenas con una "X", que indica si la persona esta o no incluida en el bimestre respectivo. Ademas hay 4 libros (destino_1;_2;etc) que representan los bimestres, cada uno con dos hojas. Una llamada "DATOS", donde entre otras cosas se encuentra el bimestre al que representa la hoja (primerp, segundo,etc) y otro donde esta la nomina, generada a partir del libro origen, pero donde solo aparecen las personas que tenian la "X" en la columna del bimestre correspondiente.
Ahora de aqui, ya se me hizo dificil, ya que debe seguir (pienso yo es lo mas apropiado) diferenciar entre si es una generación primera (no hay nomina en el bimestre) o si es una actualizacion (ya hay nomina en el bimestre, por lo que se debe verificar si hay cambios, como inclusion o exclusion por medio de las X, o un nuevo añadido a la lista de origen, tambien se admite eliminar) y actualizar la nomina, añadiendo al final de esta las nuevas entradas. Para mejor entendimiento, me limito a compartir unos ejemplos que hice.
El primero, se limita a mostrar el funcionamiento de la inclusion o no en la lista bimestral a partir de si esta marcada o no en la columna correspondiente al bimestre. (El bimestre actual se define por el valor que hay en la hoja "DATOS"). El segundo ejemplo muestra como debe comportarse cuando una nueva persona ha sido añadida, ademas que cuando la lista en el bimestre ya ha sido generada.
Como veran es una tarea al menos para mi muy complicada y si alguien podria ayudarme con esta le estare muy agradecido, sobre la misma, es un proyecto personal que estoy tratando a llevar a cabo, pero por el momento mis conocimientos en vba y excel son limitados.
Gracias por su tiempo y espero puedan echarme una mano. Cualquier duda para aclarar nada mas pregunten.
Buenas y pues esta es mi primera participación en el foro, espero que puedan resolver una duda que tengo.
Tengo un libro (llamemoslo origen) donde hay una hoja con una nomina numerada de personas y cuatro columnas que indican bimestres. Estas columnas pueden o no estar llenas con una "X", que indica si la persona esta o no incluida en el bimestre respectivo. Ademas hay 4 libros (destino_1;_2;etc) que representan los bimestres, cada uno con dos hojas. Una llamada "DATOS", donde entre otras cosas se encuentra el bimestre al que representa la hoja (primerp, segundo,etc) y otro donde esta la nomina, generada a partir del libro origen, pero donde solo aparecen las personas que tenian la "X" en la columna del bimestre correspondiente.
Ahora de aqui, ya se me hizo dificil, ya que debe seguir (pienso yo es lo mas apropiado) diferenciar entre si es una generación primera (no hay nomina en el bimestre) o si es una actualizacion (ya hay nomina en el bimestre, por lo que se debe verificar si hay cambios, como inclusion o exclusion por medio de las X, o un nuevo añadido a la lista de origen, tambien se admite eliminar) y actualizar la nomina, añadiendo al final de esta las nuevas entradas. Para mejor entendimiento, me limito a compartir unos ejemplos que hice.
El primero, se limita a mostrar el funcionamiento de la inclusion o no en la lista bimestral a partir de si esta marcada o no en la columna correspondiente al bimestre. (El bimestre actual se define por el valor que hay en la hoja "DATOS"). El segundo ejemplo muestra como debe comportarse cuando una nueva persona ha sido añadida, ademas que cuando la lista en el bimestre ya ha sido generada.
Como veran es una tarea al menos para mi muy complicada y si alguien podria ayudarme con esta le estare muy agradecido, sobre la misma, es un proyecto personal que estoy tratando a llevar a cabo, pero por el momento mis conocimientos en vba y excel son limitados.
Gracias por su tiempo y espero puedan echarme una mano. Cualquier duda para aclarar nada mas pregunten.
Buenas y pues esta es mi primera participación en el foro, espero que puedan resolver una duda que tengo.
Tengo un libro (llamemoslo origen) donde hay una hoja con una nomina numerada de personas y cuatro columnas que indican bimestres. Estas columnas pueden o no estar llenas con una "X", que indica si la persona esta o no incluida en el bimestre respectivo. Ademas hay 4 libros (destino_1;_2;etc) que representan los bimestres, cada uno con dos hojas. Una llamada "DATOS", donde entre otras cosas se encuentra el bimestre al que representa la hoja (primerp, segundo,etc) y otro donde esta la nomina, generada a partir del libro origen, pero donde solo aparecen las personas que tenian la "X" en la columna del bimestre correspondiente.
Ahora de aqui, ya se me hizo dificil, ya que debe seguir (pienso yo es lo mas apropiado) diferenciar entre si es una generación primera (no hay nomina en el bimestre) o si es una actualizacion (ya hay nomina en el bimestre, por lo que se debe verificar si hay cambios, como inclusion o exclusion por medio de las X, o un nuevo añadido a la lista de origen, tambien se admite eliminar) y actualizar la nomina, añadiendo al final de esta las nuevas entradas. Para mejor entendimiento, me limito a compartir unos ejemplos que hice.
El primero, se limita a mostrar el funcionamiento de la inclusion o no en la lista bimestral a partir de si esta marcada o no en la columna correspondiente al bimestre. (El bimestre actual se define por el valor que hay en la hoja "DATOS"). El segundo ejemplo muestra como debe comportarse cuando una nueva persona ha sido añadida, ademas que cuando la lista en el bimestre ya ha sido generada.
Como veran es una tarea al menos para mi muy complicada y si alguien podria ayudarme con esta le estare muy agradecido, sobre la misma, es un proyecto personal que estoy tratando a llevar a cabo, pero por el momento mis conocimientos en vba y excel son limitados.
Gracias por su tiempo y espero puedan echarme una mano. Cualquier duda para aclarar nada mas pregunten.
y pues esta es mi primera participación en el foro, espero que puedan resolver una duda que tengo.
Tengo un libro (llamemoslo origen) donde hay una hoja con una nomina numerada de personas y cuatro columnas que indican bimestres. Estas columnas pueden o no estar llenas con una "X", que indica si la persona esta o no incluida en el bimestre respectivo. Ademas hay 4 libros (destino_1;_2;etc) que representan los bimestres, cada uno con dos hojas. Una llamada "DATOS", donde entre otras cosas se encuentra el bimestre al que representa la hoja (primerp, segundo,etc) y otro donde esta la nomina, generada a partir del libro origen, pero donde solo aparecen las personas que tenian la "X" en la columna del bimestre correspondiente.
Ahora de aqui, ya se me hizo dificil, ya que debe seguir (pienso yo es lo mas apropiado) diferenciar entre si es una generación primera (no hay nomina en el bimestre) o si es una actualizacion (ya hay nomina en el bimestre, por lo que se debe verificar si hay cambios, como inclusion o exclusion por medio de las X, o un nuevo añadido a la lista de origen, tambien se admite eliminar) y actualizar la nomina, añadiendo al final de esta las nuevas entradas. Para mejor entendimiento, me limito a compartir unos ejemplos que hice.
El primero, se limita a mostrar el funcionamiento de la inclusion o no en la lista bimestral a partir de si esta marcada o no en la columna correspondiente al bimestre. (El bimestre actual se define por el valor que hay en la hoja "DATOS"). El segundo ejemplo muestra como debe comportarse cuando una nueva persona ha sido añadida, ademas que cuando la lista en el bimestre ya ha sido generada.
Como veran es una tarea al menos para mi muy complicada y si alguien podria ayudarme con esta le estare muy agradecido, sobre la misma, es un proyecto personal que estoy tratando a llevar a cabo, pero por el momento mis conocimientos en vba y excel son limitados.
Gracias por su tiempo y espero puedan echarme una mano. Cualquier duda para aclarar nada mas pregunten.
AdjuntoTamaño
Package icon caso_nuevo.zip12.59 KB
Package icon caso_existente.zip12.63 KB

Etiquetas: