guardar y guardar ruta

2 envíos / 0 nuevos
Último envío
ALEXANDER
Imagen de ALEXANDER
Offline
última acción: Hace 7 años 7 meses
alta: 24/08/2016 - 18:35
Puntos: 25
guardar y guardar ruta

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

 

Etiquetas: 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 23 horas 38 mins
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
SaveCopyAs

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.