Macros de copiar y pegar (problemas)
Tengo una duda con una macro, cree una macro a base de grabación donde yo inicialmente abro un "archivo 1" de excel que tiene una macro configurada para ejecutar un "archivo 2" en una ubicación especifica, en este "archivo 2" el usuario debe completar una información especifica y se ejecuta una macro para copiar la la información completada al "archivo 1"
La macro funcione perfectamente, pero cuando le cambio el nombre al "archivo 1" este si ejecuta la macro de abrir el "archivo 2", pero este no ejecuta la macro de copiar la información porque el "archivo 1" tiene otro nombre, es posible modificar mi macro para que el "archivo 2" copie la información al archivo desde donde se abre sin importar el nombre que tenga
Adicional a esta macro quería saber si es posible, que la momento de copiar y pegar en otro libro, el copie si se haga en una celda especifica, pero el pegado se realice en una celda determinada que al lado contenga un valor ya definido
Les adjunto la macro del archivo 2 para que la puedan revisar:
Sub Macro1()
'
' Macro1 Macro
'
'
Windows("Archivo2.xlsm").Activate
Selection.Copy
Windows("Archivo1.xslm").Activate
Range("E20").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Archivo2.xlsm").Activate
Range("A12").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Archivo1.xlsm").Activate
Range("D35").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Archivo2.xlsm").Activate
Range("E12").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Archivo1.xlsm").Activate
Range("E29").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Archivo2.xlsm").Activate
Range("B12").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Archivo1.xlsm").Activate
Range("E27").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Archivo2.xlsm").Activate
Range("C12").Select
Application.CutCopyMode = False
Selection.Copy
Windows("Archivo1.xlsm").Activate
Range("P3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Archivo2.xlsm").Activate
Rows("12:12").Select
Application.CutCopyMode = False
Selection.Cut
Range("A13").Select
Selection.End(xlDown).Select
Selection.End(xlUp).Select
Range("C12").Select
Selection.End(xlDown).Select
Range("A100012").Select
Selection.Insert Shift:=xlDown
Range("C100011").Select
Selection.End(xlUp).Select
Range("A12").Select
ActiveWorkbook. Save
ActiveWindow. Close
End Sub