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

1 respuesta

Respuesta
1

I. Hola Fredy, por mi parte, no logré encontrar la información necesaria, pero podría dirigir su consulta a los compañeros Abraham Valencia y Gustavo Omar, por si pudiesen ayudarle.

Abraham Valencia

Gustavo Omar Fellay

Siento las molestias y la tardanza en contestar. Suerte.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas