Programación en Macros

3
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

description

Comandos para el lenguaje de programación

Transcript of Programación en Macros

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