programación en macros
DESCRIPTION
Comandos para el lenguaje de programaciónTRANSCRIPT
![Page 1: Programación en Macros](https://reader035.vdocuments.pub/reader035/viewer/2022071805/563dbacb550346aa9aa81fa3/html5/thumbnails/1.jpg)
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
![Page 2: Programación en Macros](https://reader035.vdocuments.pub/reader035/viewer/2022071805/563dbacb550346aa9aa81fa3/html5/thumbnails/2.jpg)
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