Guardar archivo en ruta especifica con un nombre variable

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

Guardar archivo en ruta especifica con un nombre variable

Notapor adriansgarza » 19 Ene 2012 15:58

Hola a todos.

De antemano gracias por su apoyo, acudo a ustedes nuevamente para ver si me pueden ayudar con lo siguiente:

Necesito que un archivo se guarde de la siguiente forma.

"AlgunTexto" "Fecha del dia de hoy" "AlgunTexto"

Y quiero que se gaurde en una ruta especifica.
Actualmente estoy haciendolo de la siguiente forma.

Sub guardar()

fecha = Format(Now, "ddmmyy")
nombre = ThisWorkbook.Path & "\" & fecha & "_Matriculado.xlsx"
ActiveWorkbook.SaveAs Filename:=nombre, FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False

End Sub

El problema es que no se como especificarle la ruta en la cual necesito que se guarde.

Muchas gracias.

Un saludo al foro.
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
adriansgarza
Miembro Frecuente
Miembro Frecuente
 
Registrado: 14 Abr 2010 16:35

Re: Guardar archivo en ruta especifica con un nombre variabl

Notapor angel88657 » 19 Ene 2012 16:14

Saludos,

Debes colocar esta sentencia despues de crear el libro:

ActiveWorkbook.SaveAs Filename:="J:\Todo Excel\4\Libro2.xlsm", FileFormat:= _
xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False

LibroActivo.GuardarComo.Directorio:= "Coloca El Directorio Como esta en el ejemplo, segun tu ruta"

Espero le sirva,

Angel88657
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
angel88657
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Ene 2012 17:44

Re: Guardar archivo en ruta especifica con un nombre variabl

Notapor adriansgarza » 19 Ene 2012 17:49

Hola Angel.

Te agradezco tu ayuda, el detalle es que necesito que el nombre del archivo que guardo sea el nombre que me arroja la variable nombre = ThisWorkbook.Path & "\" & fecha & "_Matriculado.xlsx".

Con el que tu me das tengo entendido que se gardaria con el nombre que yo asigne en la macro?

Gracias!!
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
adriansgarza
Miembro Frecuente
Miembro Frecuente
 
Registrado: 14 Abr 2010 16:35

Re: Guardar archivo en ruta especifica con un nombre variabl

Notapor angel88657 » 20 Ene 2012 18:14

Saludos Silvia,
Ok. Entonces despues que guardes el libro, crea un codigo para que lo abra (El libro guardado), y en el Visual Basic, pegue la sentencia que te mande.
Creo que puede servir.
Saludos
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
angel88657
Miembro Frecuente
Miembro Frecuente
 
Registrado: 05 Ene 2012 17:44


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 5 invitados