Insertar fila con valor consecutivo faltante
Hola, tengo unas preguntas sobre macros que automaticen lo siguiente:
Tengo una base de datos de la siguiente forma:
file:///C:/DOCUME~1/Jeronimo/CONFIG~1/Temp/moz-screenshot.jpg
Temperatura minima Dias del mes
Estación Fecha Nombre Latitud Longitud 1 2 3 ... 31
5022 1965-01 Fulanita 19.1244 99.1703 -22.00 3.00 -1.00 ... -10.00
5022 1965-03 Fulanita 9.1244 99.1703 -10.00 1.00 -3.00 ... -5.00
En la columna fecha esta el año y el mes, para dar una idea del tamaño de la tabla el año-mes inicial es 1961-01 hasta el año-mes 2005-12. Lo que necesito hacer con macros es lo siguiente:
1. Localizar datos faltantes y agregar las filas correspondientes, por ejemplo, en el caso anterior tendría que agregar los años y meses faltantes (insertar filas faltantes) a partir de 1961-01 hasta 1964-12, posteriormente insertar la fila del dato correspondiente a 1965-02 entre los dos anteriores y así sucesivamente por cada dato que falta.
2. Una vez teniendo la base de datos completa (por fecha; de 1961-01 hasta 2005-12), rellenar las celdas vacías correspondientes a los días del mes con el valor -99.9.
Si alguien se compadece de mi y me quiere ayudar a resolver el problema, puedo mandar un archivo de ejemplo si es necesario, solo escríbanme a los correos o .
Un saludo y gracias de antemano
Tengo una base de datos de la siguiente forma:
file:///C:/DOCUME~1/Jeronimo/CONFIG~1/Temp/moz-screenshot.jpg
Temperatura minima Dias del mes
Estación Fecha Nombre Latitud Longitud 1 2 3 ... 31
5022 1965-01 Fulanita 19.1244 99.1703 -22.00 3.00 -1.00 ... -10.00
5022 1965-03 Fulanita 9.1244 99.1703 -10.00 1.00 -3.00 ... -5.00
En la columna fecha esta el año y el mes, para dar una idea del tamaño de la tabla el año-mes inicial es 1961-01 hasta el año-mes 2005-12. Lo que necesito hacer con macros es lo siguiente:
1. Localizar datos faltantes y agregar las filas correspondientes, por ejemplo, en el caso anterior tendría que agregar los años y meses faltantes (insertar filas faltantes) a partir de 1961-01 hasta 1964-12, posteriormente insertar la fila del dato correspondiente a 1965-02 entre los dos anteriores y así sucesivamente por cada dato que falta.
2. Una vez teniendo la base de datos completa (por fecha; de 1961-01 hasta 2005-12), rellenar las celdas vacías correspondientes a los días del mes con el valor -99.9.
Si alguien se compadece de mi y me quiere ayudar a resolver el problema, puedo mandar un archivo de ejemplo si es necesario, solo escríbanme a los correos o .
Un saludo y gracias de antemano
1 Respuesta
Respuesta de paramisolo
1
Hola, perdona tengo una situación similar, necesito que donde me falte una fecha que debería ser consecutiva a la anterior se inserte una fila con la fecha que debería seguir. me podrías pasar esa macro que has realizado a ver si me funciona ??? - Oscar Sierra