Macro para agregar filas en Excel
Me veo en la necesidad de plantearte la siguiente duda.
Tengo una hoja excel con la columna B formada por filas con datos de pacientes y la columna A con los campos de dichos datos.
Ej:
A B
NOMBRE: Perico Perez
Los campos con los que estoy trabajando, por orden, son:
Fecha:
Nombre y apellidos:
NIF:
Dirección:
Teléfono:
Enfermedades de interés:
Fármacos:
Alergias:
Intervención quirúrgica:
Mplante metálico:
Fecha lesión- tiempo molestias:
¿1º vez que va a fisio, o que le dan un masaje?:
Fecha inicio tratamiento:
Anamnesis y exploración:
Tratamiento:
Evolución:
Fecha de alta:
Nº sesiones:
Observaciones:
Estos campos se repiten para cada paciente, de forma que la hoja excel tiene mil y pico filas y sólo 2 columnas.
Resulta que los campos con los que estoy trabajando no siempre son homogénos y necesito que lo sean. Entonces lo que necesito es una macro que haga lo siguiente:
- Que busque todas las filas de la hoja excel y si falta un campo de los mencionados, cree una fila con contenido: Columna A = Campo y Columna B = Vacío.
Ejemplo:
La macro va leyendo la hoja excel y ve:
FECHA: 12/Marzo/2010
NOMBRE Y APELLIDOS: Perico Perez
NIF: 123456789A
TELÉFONO: 9855566666
Como falta el campo DIRECCIÓN, la macro creará una fila donde en la
columna A esté DIRECCIÓN: y en la columna B no haya nada.
Tal que así:
FECHA: 12/Marzo/2010
NOMBRE Y APELLIDOS: Perico Perez
NIF: 123456789A
Dirección:
TELÉFONO: 9855566666
Tengo una hoja excel con la columna B formada por filas con datos de pacientes y la columna A con los campos de dichos datos.
Ej:
A B
NOMBRE: Perico Perez
Los campos con los que estoy trabajando, por orden, son:
Fecha:
Nombre y apellidos:
NIF:
Dirección:
Teléfono:
Enfermedades de interés:
Fármacos:
Alergias:
Intervención quirúrgica:
Mplante metálico:
Fecha lesión- tiempo molestias:
¿1º vez que va a fisio, o que le dan un masaje?:
Fecha inicio tratamiento:
Anamnesis y exploración:
Tratamiento:
Evolución:
Fecha de alta:
Nº sesiones:
Observaciones:
Estos campos se repiten para cada paciente, de forma que la hoja excel tiene mil y pico filas y sólo 2 columnas.
Resulta que los campos con los que estoy trabajando no siempre son homogénos y necesito que lo sean. Entonces lo que necesito es una macro que haga lo siguiente:
- Que busque todas las filas de la hoja excel y si falta un campo de los mencionados, cree una fila con contenido: Columna A = Campo y Columna B = Vacío.
Ejemplo:
La macro va leyendo la hoja excel y ve:
FECHA: 12/Marzo/2010
NOMBRE Y APELLIDOS: Perico Perez
NIF: 123456789A
TELÉFONO: 9855566666
Como falta el campo DIRECCIÓN, la macro creará una fila donde en la
columna A esté DIRECCIÓN: y en la columna B no haya nada.
Tal que así:
FECHA: 12/Marzo/2010
NOMBRE Y APELLIDOS: Perico Perez
NIF: 123456789A
Dirección:
TELÉFONO: 9855566666
1 Respuesta
Respuesta de pitcher_
1