Download - Programación en Macros

Transcript
Page 1: Programación en Macros

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

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