Curso de Excel VBA (5): extensión de archivo de Excel, VBE, configuración de fuente
Este artículo examina las diferencias en las extensiones de archivo de Excel, VBE (Editor de Visual Basic) y la configuración de fuente recomendada.
Esta es una continuación del artículo anterior.
Curso de Excel VBA (4): Trabajar con el modelo de objetos de Excel
2.6. extensión de archivo de Excel
Las versiones anteriores a Excel 2007 solo tenían una extensión, '.xls'. Desde Excel 2007, se ha subdividido en '.xlsx', 'xlsm' y 'xlsb', y los tipos de datos que se pueden guardar para cada extensión son diferentes.
- Excel 2007 y anteriores (XP, 2000, 2003)
- .xls: datos + almacenamiento de macros disponible, formato de archivo binario
- Excel 2007 y posterior (2007, 2010, 2013, 2016, 2019, MS-365)
- .xlsx
- Solo se pueden guardar datos (no se pueden guardar macros)
- formato de archivo XML
- .xlsm
- Almacenamiento de datos y macros disponible
- formato de archivo XML
- .xlsb
- Almacenamiento de datos y macros disponible
- formato de archivo binario
- Guardar como .xlsb puede reducir el tamaño del archivo si tiene muchos datos
- .xlsx
Recomendamos guardar archivos con macros como .xlsm y archivos grandes como .xlsb. Dependiendo del caso, guardar un archivo .xlsx de 10 MB como .xlsb reduce su tamaño a unos 2 MB.
2.7. Visual Basic para el editor de aplicaciones (VBE)
Es un editor para escribir código VBA. Echemos un vistazo a cómo cambiar del estado de edición de la hoja de Excel a VBE, configuración y composición de pantalla.
2.7.1. Alternar VBE: Ejecutar con acceso directo
tecla de acceso directo alternativa + F11 cambiar a Es una tecla de alternar que, cuando se presiona una vez más, cambia de VBE al estado de edición de la hoja de Excel.
2.7.2. Alternar VBE: Ejecutar con el botón de la barra de cinta
Haga clic en el botón Visual Basic en la barra de herramientas de desarrollo para cambiar.
2.7.3. Configuración de VBE
Se recomienda cambiar la configuración de 'Comprobación automática de sintaxis' y 'Requerir declaración de variable' en VBE > Herramientas > Opciones > pestaña Editor.
- Comprobación automática de sintaxis: Desactivada (Valor inicial: Activada)
- Ocultar cuadros de mensajes de error de sintaxis innecesarios
- Requerir declaración de variable: marcada (valor inicial: sin marcar)
- Solo se pueden usar variables declaradas (agregue automáticamente Option Explicit en la parte superior de cada módulo)
2.7.4. Configuración de pantalla VBE
La pantalla VBE consta de 5 áreas, como se muestra en la siguiente figura.
- explorador de proyectos
- Verifique, agregue y administre la lista de archivos, hojas, formularios, módulos y clases
- ventana de propiedades
- Comprobar y establecer las propiedades del objeto seleccionado
- Objeto y Evento
- Una lista de objetos y una lista de eventos, procedimientos y funciones para cada objeto
- Editor de código
- Escribir controladores de eventos, procedimientos, funciones, etc.
- herramienta de depuración
- Ver expresión, variable local, ejecución directa, etc.
2.7.5. Fuentes monoespaciadas recomendadas para una buena legibilidad
La fuente predeterminada para VBE es calibre. Mientras buscaba una fuente mejor que la fuente Dotum, descubrí 'Nanum Gothic Coding' publicado por Naver y lo usé. Desde entonces, he estado usando 'D2Coding' publicado adicionalmente por Naver.
Las dos fuentes son similares, pero hay diferencias.
▲ Codificación gótica de Nanum https://github.com/naver/nanumfont v2.5 (24 de octubre de 2016) ha sido lanzado.
▲ Codificación D2 https://github.com/naver/d2codingfont v1.3.2 (1 de junio de 2018) ha sido lanzado.
Se recomienda D2Coding sobre Nanum Gothic Coding. D2Coding es bueno en términos de legibilidad, como el espacio entre líneas relativamente amplio y la compatibilidad con Ligature.
Recomiendo el siguiente artículo para una lectura ligera relacionada con las fuentes.
Para cambiar la fuente del editor de código VBE, puede cambiar la fuente en "Herramientas > Opciones > Formato del editor". La siguiente figura es un ejemplo de configuración con D2Coding.
Arriba, miramos el contenido de la extensión de archivo de Excel y VBE. A continuación, explicaré la sintaxis básica del lenguaje VBA.
<< Lista de artículos relacionados >>
- Inicie el curso de Excel VBA. (Aviso de conferencia, hazaña. Por qué recomendamos Excel VBA)
- Curso Excel VBA(1): Descripción general de Excel VBA
- Curso de Excel VBA (2): Conceptos básicos de Excel VBA
- Curso de Excel VBA (3): Modelo de objetos de Excel
- Curso de Excel VBA (4): Trabajar con el modelo de objetos de Excel
- Curso de Excel VBA (5): extensión de archivo de Excel, VBE, configuración de fuente
- Curso Excel VBA (6): Conceptos básicos del lenguaje Excel VBA - Variables
- Curso Excel VBA (7): Conceptos básicos del lenguaje Excel VBA - Sintaxis
- Curso Excel VBA (8): Conceptos básicos del lenguaje Excel VBA: tipos de datos, estructuras de datos
- Cursos de Excel VBA (9): Procedimientos de Excel VBA
- Curso Excel VBA (10): Herramientas desarrolladas y utilizadas con Excel VBA
- Tabla de contenido completa para cursos de Excel VBA