Está en la página 1de 2

Sub CopiaAbsoluta()

'
' CopiaAbsoluta Macro
' Daniel Zegarra
'
' Acceso directo: CTRL+a
'
Range("A4:B7").Select
Selection.Copy
Range("A10").Select
ActiveSheet.Paste
Application.CutCopyMode = False
significa escape
Range("B14").Select
Selection.FormulaR1C1 = "=SUM(R[-3]C:R[-1]C)"
Selection.Font.Bold = True
Estamos poniendo negrita, si fuer falso quitamos negrita

Range("B5:B7").Select
Selection.ClearContents
borra el contenido , osea suprimir
Si deeo borrar todo , solo uso clear
Existen diferente sopciones: clear contents, clear comments, clear format
Range("B5").Select
End Sub

RELATIVA
Sub copiaRelativa()

'
' copiaRelativa Macro
'
' Acceso directo: CTRL+r
'

ActiveCell.Range("A1:B4").Select
seleccionar de A1 a B4 a partir de la celda activa (eso indica el principio de
la hoja de calculo)

Selection.Copy
ActiveCell.Offset(6, 0).Range("A1").Select

indica que baja 6 y a la derecha 0

ActiveSheet.Paste
Application.CutCopyMode = False
ActiveCell.Offset(4, 1).Range("A1").Select
Selection.FormulaR1C1 = "=SUM(R[-3]C:R[-1]C)"
Selection.Font.Bold = True
ActiveCell.Offset(-9, 0).Range("A1:A3").Select
luego sube 9
Selection.ClearContents
ActiveCell.Select

End Sub