0% found this document useful (0 votes)
22 views6 pages

Macro Lista para Una Hoja

macro

Uploaded by

Paul Pastor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views6 pages

Macro Lista para Una Hoja

macro

Uploaded by

Paul Pastor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Macro lista para una hoja

Sub paso1()

'

' paso1 Macro

'

' Acceso directo: CTRL+a

'

Cells.Find(What:="edad", After:=ActiveCell, LookIn:=xlFormulas, LookAt _

:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _

False, SearchFormat:=False).Activate

Range(Selection, Selection.End(xlDown)).Select

With Selection.Interior

.Pattern = xlSolid

.PatternColorIndex = xlAutomatic

.Color = 255

.TintAndShade = 0

.PatternTintAndShade = 0

End With

Range("A1").Select

End Sub

Sub paso2()

'

' paso2 Macro

'

' Acceso directo: CTRL+d

'

Cells.Find(What:="sueldo", After:=ActiveCell, LookIn:=xlFormulas, LookAt _

:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _

False, SearchFormat:=False).Activate
Range(Selection, Selection.End(xlDown)).Select

With Selection.Interior

.Pattern = xlSolid

.PatternColorIndex = xlAutomatic

.ThemeColor = xlThemeColorAccent1

.TintAndShade = 0

.PatternTintAndShade = 0

End With

With Selection.Font

.ThemeColor = xlThemeColorDark1

.TintAndShade = 0

End With

ActiveCell.Offset(1, 0).Range("A1").Select

Cells.Find(What:="bonificacion", After:=ActiveCell, LookIn:=xlFormulas, LookAt _

:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _

False, SearchFormat:=False).Activate

Range(Selection, Selection.End(xlDown)).Select

With Selection.Interior

.Pattern = xlSolid

.PatternColorIndex = xlAutomatic

.ThemeColor = xlThemeColorAccent1

.TintAndShade = 0

.PatternTintAndShade = 0

End With

With Selection.Font

.ThemeColor = xlThemeColorDark1

.TintAndShade = 0

End With

ActiveCell.Offset(1, 0).Range("A1").Select
Cells.Find(What:="descuento", After:=ActiveCell, LookIn:=xlFormulas, LookAt _

:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _

False, SearchFormat:=False).Activate

Range(Selection, Selection.End(xlDown)).Select

With Selection.Interior

.Pattern = xlSolid

.PatternColorIndex = xlAutomatic

.ThemeColor = xlThemeColorAccent1

.TintAndShade = 0

.PatternTintAndShade = 0

End With

With Selection.Font

.ThemeColor = xlThemeColorDark1

.TintAndShade = 0

End With

Range("A1").Select

End Sub

Sub paso3()

'

' paso3 Macro

'

' Acceso directo: CTRL+e

'

Cells.Find(What:="persona", After:=ActiveCell, LookIn:=xlFormulas, _

LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _

MatchCase:=False, SearchFormat:=False).Activate

Range(Selection, Selection.End(xlDown)).Select
With Selection.Interior

.Pattern = xlSolid

.PatternColorIndex = xlAutomatic

.Color = 65535

.TintAndShade = 0

.PatternTintAndShade = 0

End With

With Selection.Font

.ThemeColor = xlThemeColorLight1

.TintAndShade = 0

End With

Range("A1").Select

End Sub

Sub paso4()

'

' paso4 Macro

'

' Acceso directo: CTRL+f

'

Range(Selection, Selection.End(xlToRight)).Select

With Selection.Interior

.Pattern = xlSolid

.PatternColorIndex = xlAutomatic

.ThemeColor = xlThemeColorLight1

.TintAndShade = 0

.PatternTintAndShade = 0

End With

With Selection.Font

.ThemeColor = xlThemeColorDark1
.TintAndShade = 0

End With

Range("A1").Select

End Sub

Sub paso5()

'

' paso5 Macro

'

' Acceso directo: CTRL+g

'

Cells.Find(What:="neto", After:=ActiveCell, LookIn:=xlFormulas, LookAt _

:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _

False, SearchFormat:=False).Activate

ActiveCell.Offset(1, 0).Range("A1").Select

ActiveCell.FormulaR1C1 = _

"=HLOOKUP(""sueldo"",R1C1:R6C8,ROW(RC[-
1]),0)+HLOOKUP(""bonificacion"",R1C1:R6C8,ROW(RC[-1]),0)-
HLOOKUP(""descuento"",R1C1:R6C8,ROW(RC[-1]),0)"

ActiveCell.Select

Selection.AutoFill Destination:=ActiveCell.Range("A1:A5")

ActiveCell.Range("A1:A5").Select

Range("A1").Select

End Sub

Sub paso6()

Cells.Find(What:="neto", After:=ActiveCell, LookIn:=xlFormulas, LookAt _

:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _

False, SearchFormat:=False).Activate

Range(Selection, Selection.End(xlDown)).Select

With Selection.Interior
.Pattern = xlSolid

.PatternColorIndex = xlAutomatic

.ThemeColor = xlThemeColorAccent1

.TintAndShade = 0

.PatternTintAndShade = 0

End With

With Selection.Font

.ThemeColor = xlThemeColorDark1

.TintAndShade = 0

End With

Range("A1").Select

End Sub

Sub todo()

'ojo considerar que el excel debe tener la columna de neto sin calcular para que funcione la macro

paso1

paso2

paso3

paso5

paso6

paso4

End Sub

You might also like