Hola amigos del foro, mi inquietud es la siguiente:
Tengo una macro que hace ciertas operaciones apartir de un archivo de excel
ubicado en una carpeta determinada; sin embargo, el archivo va cambiando
(cada mes es un archivo diferente). Lo que deseo saber es si es posible que
la macro tome el nombre del archivo a partir de una celda en excel. Por
ejemplo, con este código:
Sub Macro1()
'
ChDir "C:\Documents and Settings\Propietario\Escritorio"
Workbooks.Open Filename:= _
"C:\Documents and Settings\Propietario\Escritorio\Archivo_Enero.xls"
Range("A38:C50").Select
Selection.Copy
Windows("LibroMacro.xls").Activate
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
Range("A1").Select
Windows("Archivo_Enero.xls").Activate
Application.CutCopyMode = False
ActiveWindow.Close
End Sub
Es posible que la tercera linea, donde esta el nombre del archivo
("C:\Documents and Settings\Propietario\Escritorio\Archivo_Enero.xls"), tome
su valor de alguna celda del archivo "LibroMacro.xls", de tal forma que si yo
cambio el nombre y la ruta del archivo en dicha celda, la macro funcione con
el nuevo archivo especificado?.
Muchas gracias por su atención y su ayuda.
Saludos,
Oszkar M^
Sevilla - España
Leer las respuestas