Modificar código de pegado de un libro a otro libro
Como puedo modificar este código de pegado de un libro a otro ejecutándose a partir de ax1 a a cw42
Sub Macro40()
'
' Macro40 Macro
'
'
ActiveCell.Select
Windows("programa 4 cifras 1.xlsm").Activate
ActiveCell.Offset(-36, -2).Range("A1:D6").Select
Selection.Copy
Windows("Analisis2018.xlsm").Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection.Copy
Windows("Analisis2018.xlsm").Activate
ActiveCell.Offset(6, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection.Copy
Windows("Analisis2018.xlsm").Activate
ActiveCell.Offset(6, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection.Copy
Windows("Analisis2018.xlsm").Activate
ActiveCell.Offset(6, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection.Copy
Windows("Analisis2018.xlsm").Activate
ActiveCell.Offset(6, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection.Copy
Windows("Analisis2018.xlsm").Activate
ActiveCell.Offset(6, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection.Copy
Windows("Analisis2018.xlsm").Activate
ActiveCell.Offset(6, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection.Copy
Windows("Analisis2018.xlsm").Activate
ActiveCell.Offset(-36, 4).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection.Copy
Windows("Analisis2018.xlsm").Activate
ActiveCell.Offset(6, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection.Copy
Windows("Analisis2018.xlsm").Activate
ActiveCell.Offset(6, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection.Copy
Windows("Analisis2018.xlsm").Activate
ActiveCell.Offset(6, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection.Copy
Windows("Analisis2018.xlsm").Activate
ActiveCell.Offset(6, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection.Copy
Windows("Analisis2018.xlsm").Activate
ActiveCell.Offset(6, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection.Copy
Windows("Analisis2018.xlsm").Activate
ActiveCell.Offset(6, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection.Copy
Windows("Analisis2018.xlsm").Activate
ActiveCell.Offset(-36, 4).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection.Copy
Windows("Analisis2018.xlsm").Activate
ActiveCell.Offset(6, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection.Copy
Windows("Analisis2018.xlsm").Activate
ActiveCell.Offset(6, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection.Copy
Windows("Analisis2018.xlsm").Activate
ActiveCell.Offset(6, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("programa 4 cifras 1.xlsm").Activate
Application.CutCopyMode = False
Calculate
Selection. Copy