POR FAVOR AYUDARME A RESOLVER EL SIGUIENTE PROBLEMA:
SE ABRE UN LIBRO DE EXEL (COM204.XLS) DESDE UN FORMULARIO Y SE NECESITA HACER UNA COPIA XLS DEL ARCHIVO Y GUARDARLA EN UNA CARPETA CREADA DESDE CODIGO,EL ARCHIVO SE DEBE GUARDAR POR EJEMPLO COM204_NOMBRE.XLS
DONDE NOMBRE ES UNA ENTRADA DEL FORMULARIO, Y ADEMAS GUARDAR LA RUTA PARA ABRIR EL LIBRO EN CUALQUIER MOMENTO
GRACIAS
Para guardar una copia del libro abierto, puedes utilizar el método SaveCopyAs
el argumento que debes proporcionar a este método es la ruta completa hasta el archivo, C:\loquesea\tuarchivo.xls
Si la carpeta dices equ se ha creado desde el código, ya sabes cual es
Para el nombre del archivo, bastaría con añadir ese nombre en medio del nombre original
por ejemplo
nuevonombre = Replace(ActiveWorkbook.Name, ".xls", "_NOMBRE.XLS")
Sobre lo de guardar la ruta para usarlo en el futuro, si es durante la misma sesión, es decir, sin cerrar el archivo, puedes utilizar una variable pública.
Pero si lo quieres utilizar otro día, tendrás que guardarla en una celda del libro, para que sigas teniendo el valor cuando abras el archivo de nuevo.
------
Ya sé Excel, pero necesito más.