Copiar fila con fórmulas.

Hola expertos :
¿Qué código necesito para que al insertar una fila, me copie los formatos y fórmulas de otra determinada, pero no los valores que pueda contener?
Gracias anticipadas por vuestra atención.

1 respuesta

1
Respuesta de
Si por ejemplo tenemos la fila 1 con los formatos y fórmulas que queremos copiar y lo queremos hacer sobre la fila 2. La macro que lo haría sería la siguiente:
Sub Macro Copiar Formato y Formula()
'
    Rows("1:1").Select
    Selection.Copy
    Rows("2:2").Select
    Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
    Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
End Sub
Te explico como podrías hacer tú lo que hace esta fórmula.
- Selecciones la fila 1, y pulsas en la bara de menús "Edición", "Copiar"; o si lo prefieres Control + C
- Te sitúas en la fila 2 y pulsas en la bara de menús "Edición", "Pegado Especial" y aquí seleccionas lo que quieres pegar.
Si quieres pegar varias cosas, repites la operación.
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje