Anuncios

sábado, 9 de diciembre de 2017

📢💾 Como GUARDAR o GRABAR un archivo de Excel con el NOMBRE de UNA CELDA con MACROS

Aprende a guardar un archivo en excel con el nombre de una celda con macros


Se debe tener presente que la macro la puedes descargar pero tiene los datos predeterminados de la ruta que se guardo y la celda del nombre que asignamos por tal motivo es muy importante identificar estos parámetros como se explica en el video y cambiar la celda donde se encuentra el nombre y la ruta donde se desea guardar.

como guardar un archivo de excel con el nombre de una celda

 

¿Como guardar un archivo de excel con el nombre de una celda?


Con esta macro nos va permitir realizar lo siguiente:

  • Guardar de manera automática un archivo de excel.
  • Asignar una celda para el nombre del archivo pero se sugiere que sea dinámico amarrado a una función o lista desplegable como en el ejemplo del video para que en el momento de utilizar la macro sea fácil el proceso y optimice tiempo.


Revisa el video para que aprendas a utilizar la macro y en la parte final del articulo se encuentra el enlace para que la puedas descargar.




Importante que para utilizar la macro debemos de tener habilitado el menú de programador o desarrollador dependiendo de la versión de excel que tengas. En este CORTO VIDEO te explico como lo puedes HABILITAR


En el ejercicio vamos a guardar el nombre del archivo con el nombre del alumno con sus respectivas notas



como guardar un archivo de excel con el nombre de una celda

Luego en la pestaña desarrollador nos dirigimos al icono grabar macro.

como guardar un archivo de excel con el nombre de una celda

Le podemos asignar un nombre a la macro, para el ejemplo se colocó Guardar y también se puede colocar una tecla de método abreviado, el cual nos va permitir ejecutar la macro presionado la tecla asignada mas control. Para el ejercicio va ser la ejecución de la macro presionando Ctrl + a.

como guardar un archivo de excel con el nombre de una celda

Luego nos vamos nuevamente para la pestaña desarrollador y nos dirigimos al icono macros.

como guardar un archivo de excel con el nombre de una celda
Luego presionamos clic en modificar.

como guardar un archivo de excel con el nombre de una celda

En esta parte vamos a pegar la macro que la tenemos en la parte inferior del articulo y la puedas descargar.


como guardar un archivo de excel con el nombre de una celda


La macro consiste en lo siguiente


Asignamos dos variables como texto nombre y ruta
Dim nombre As String, Ruta As String

Le asignamos a la variable Ruta la dirección donde queremos guardar el archivo. Aquí es muy importante asignar la ruta personal.
Ruta = "C:\Users\juandavid\Desktop\Calificaciones\" 'Se coloca la ruta donde se va copiar el archivo

La variable nombre le asignamos la celda donde estará el nombre con el que se va guardar el archivo. Aquí es muy importante colocar la celda personal.
nombre = Range("D7").Value 'Se coloca la celda donde esta el nombre para el archivo

Seleccionamos, copiamos, creamos un nuevo archivo y pegamos la información que vamos a guardar.
Cells.Select ' Selecciona la información
Selection.Copy ' Copia la selección
Workbooks.Add ' Crea un archivo nuevo
Range("A1").Select ' selecciona la celda A1
ActiveSheet.Paste ' Pega la información

Guardamos el archivo con la ruta y el nombre indicado.
ActiveWorkbook.SaveAs Filename:=Ruta & nombre & ".xlsx" ' Grabar el archivo en la ruta y con el nombre de la celda

Cerramos el archivo creado y guardado
ActiveWindow.Close 'Cerrar el archivo

Windows("Grabar archivo con el nombre de una celda excel").Activate 'Ubicarse en el archivo inicial-CAMBIAR POR EL NOMBRE DE SU ARCHIVO


En el siguiente ENLACE puedes DESCARGAR la macro para guardar archivos con el nombre de una celda en excel.




Seguramente quieres sabes más acerca de Excel, no te olvides darte una vuelta por las siguientes secciones disponibles para ti de manera gratuita: 


Canal de YouTube
Comunidad Telegram
Instagram: Aprende y Enseña Excel
Facebook: Aprende Excel Fácil
Twitter: Aprende y Enseña Excel


Hasta una próxima y te deseo el mayor de los EXITOS.


Aprende y Enseña Excel.