Edición y refactorización: asistencia en la redacción de código y mejoras estructurales

Esta sección reúne todas las herramientas que te ayudan a escribir, dar forma y mejorar el código VBA directamente en el editor. La mayoría de estas herramientas se centran en agilizar la creación de código: insertar patrones predefinidos, generar bloques estructurados, crear procedimientos o clases, y guiarte hacia un código coherente y de alta calidad.

Además de estas ayudas para la escritura, la sección también incluye herramientas que facilitan la refactorización sencilla: reorganizar el código, extraer lógica, mejorar la legibilidad y aplicar convenciones de nomenclatura o estructurales coherentes.

  • Herramientas para comentar: Añade o modifica los comentarios para mejorar la claridad, la documentación y la legibilidad del código.
  • Sangrador de código: Reformatea automáticamente el código con una sangría uniforme para mejorar su estructura y legibilidad.
  • Generador de procedimientos: Generar nuevos procedimientos con estructura, parámetros y documentación predefinidos.
  • Generador de llamadas a procedimientos: Crea llamadas a procedimientos con el formato correcto y los argumentos insertados automáticamente.
  • Inserción de llamadas a procedimientos: Inserta las llamadas a procedimientos directamente en tu código, en la ubicación y con el formato correctos.
  • Promotora inmobiliaria: Generar bloques completos de Get/Let/Set para propiedades con una nomenclatura y una estructura coherentes.
  • Declarar una variable: Inserta declaraciones de variables con el tipo, el ámbito y las convenciones de nomenclatura correctos.
  • Declarar parámetros: Añade o actualiza los parámetros del procedimiento con los tipos adecuados y los ajustes opcionales.
  • Generador de variables: Crea declaraciones de variables y código de inicialización en un formato estructurado y coherente.
  • Constant Builder: Incluye declaraciones de constantes con nombres claros y valores asignados.
  • Generador de enumeraciones: Genera bloques de enumeración para definir conjuntos de constantes con nombre y así conseguir un código más claro.
  • Seleccionar el generador de casos: Crea estructuras «Select Case» adaptadas a variables, enumeraciones o lógicas de ramificación.
  • Creador de bucles: Inserta estructuras de bucles «For», «For Each» y «Do» con la sintaxis correcta y los marcadores de posición adecuados.
  • Si Builder: Genera bloques «If», «ElseIf» y «Else» con un formato limpio y una estructura lógica.
  • Generador de clases: Crear módulos de clase con propiedades, métodos y estructura de inicialización.
  • Obtener el nombre del objeto: Recupera e inserta el nombre del objeto seleccionado para agilizar las referencias en el código.

Code VBA mejora el Editor de Visual Basic con herramientas que te ayudan a comprender, editar, depurar, documentar y generar código VBA de forma más eficiente. A continuación se indican las principales áreas en las que Code VBA mejora tu flujo de trabajo.

Productividad y generación de código - Navegación y comprensión del código - Edición y refactorización - Reutilización de código y bibliotecas - Depuración y gestión de errores