Aprende a guardar, grabar y salvar un archivo en excel con el nombre de una celda y en formato de bloc de notas o extensión TXT 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 fichero de excel con el nombre de una celda en formato TXT
Con esta macro nos va permitir realizar lo siguiente:
- Guardar de manera automática un archivo de excel en formato de texto que es lo mismo Bloc de Notas
- 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 las dos macros y en la parte FINAL del articulo se encuentra el enlace para que puedas descargar la macro.
Importante que para utilizar la macro debemos de tener habilitados 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
Después de que tengas habilitado las macros debemos de insertar un botón en la siguiente ruta.
En la barra Menú buscamos la pestaña Desarrollador o Programador y en el icono insertar buscamos la opción de insertar un boton.
y arrastramos con el mouse el tamaño como queremos el botón.
El botón le podemos cambiar el nombre presionando clic en el texto y lo cambiamos por el nombre que desees en el ejemplo se coloco Guardar.
Luego nos ubicamos en el botón y presionamos clic derecho asignar macro y ahí le podemos asignar un nombre a la macro y le decimos nuevo
Luego copiamos la macro que se encuentra al final de este articulo.
Macro para guardar un archivo de excel con extensión TXT - Bloc de notas
La macro consiste en lo siguiente
Nombramos dos variables como texto nombre y ruta
Dim nombre As String, Ruta As String
Para la variable ruta le asignamos la dirección donde vamos a guardar el archivo. Esta ruta la puedes colocar la personal
Ruta = "C:\Users\juandavid\Desktop\Ejemplo\"
Para la variable nombre le asignamos la celda donde estará ubicada el nombre que vamos asignarle a nuestro archivo.
nombre = Range("B3").Value
Guardamos el archivo con la ruta y el nombre asignado con la extensión txt
ActiveWorkbook.SaveAs Filename:= _
Ruta & nombre & ".txt" _
, FileFormat:=xlText, CreateBackup:=False
Al presionar clic en el botón el archivo de excel se convierte en bloc de notas con extensión .txt y con el nombre de una celda.
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.