Macro agregar filas antes de total con fórmulas de fila anterior

Necesito una macro que me ayude a insertar una fila antes de un total y copie las fórmulas de la fila anterior

En la celda A3 inserto un dato y en B3, C3, F3 tengo una fórmulas de buscarv, que me traen información requerida, cuando completo este proceso necesito que entre la fila siguiente, en la cual está un total de sumas de columnas, se inserte una fila despues de la fila trabajada y antes de la fila de totales.

Necesito que esa fila nueva traiga las fórmulas de la fila anterior sin traer los datos de las celdas no formuladas.

1 Respuesta

Respuesta
1

Estas macro busca la ultima fila sin datos la selecciona y inserta la fila nueva

Con la otra intrucion copia la fórmula que tiene la celda anterior

sub inset_pegar ( )

Range("a1000").End(xlUp).Offset(1, 0).Select
  Selection.EntireRow.Insert
ActiveCell.Offset(-1, 1).Copy Destination:=ActiveCell.Offset(0, 1)

ActiveCell.Offset(-1, 2).Copy Destination:=ActiveCell.Offset(0, 2)

ActiveCell.Offset(-1, 3).Copy Destination:=ActiveCell.Offset(0, 3)

end sub

Saludos no olvides valor si te silve para cerrar la pregunta

Genial, busqué por toda la web algo parecido pero la respuesta ha sido muy puntual, no soy programador y hasta ahora metido en el cuento de VBa,  me costó una tarde completa acomodar la macro al libro que estoy manejando, pero el resultado, más que increíble.

Muchas gracias, no hay palabras para expresar el agradecimiento por la respuesta.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas