Pestaña de desarrollador en Excel

Pestaña de desarrollador en Excel

La pestaña Desarrollador en Excel se utiliza para generar macros, crear aplicaciones VBA, diseñar formularios e importar o exportar XML. De forma predeterminada, la pestaña de desarrollador está deshabilitada en Excel, por lo que debe habilitarse desde el menú Opciones en Excel.

Profundicemos y veamos las diversas opciones que ofrece la pestaña Desarrollador.

¿Cómo agregar una pestaña de desarrollador en Excel?

  • Paso 1: abra una nueva hoja de Excel y navegue hasta el archivo, vaya a las opciones

  • Paso 2: Después de hacer clic en "Opciones", seleccione Personalizar cinta de la izquierda y seleccione las pestañas principales a la derecha, luego marque la casilla de verificación Desarrollador y haga clic en el botón Aceptar

  • Paso 3: la pestaña Desarrollador aparecería en el archivo de Excel

¿Cómo escribir programas VBA usando la pestaña Desarrollador?

La pestaña Desarrollador en Excel se puede usar para escribir programas VBA como se muestra a continuación:

Puede descargar esta plantilla de Excel de la pestaña de desarrollador aquí - Plantilla de Excel de la pestaña de desarrollador

Ejemplo n. ° 1: escribir un código simple para mostrar "Hola, bienvenido a VBA"

Navegue por la pestaña Desarrollador y seleccione "Visual Basic", aparecerá una nueva ventana

Haga doble clic en Sheet1 (Sheet1) y el documento o panel en blanco aparecerá en el lado derecho

Escriba el siguiente código y haga clic en el botón Ejecutar, aparecerá un cuadro emergente que dice "Hola, Bienvenido a VBA"

Explicación del código:

Sub y End Sub se utilizan como procedimientos o dicen el cuerpo principal del programa

" Msgbox " es una característica funcional en el paquete VBA que muestra lo que está escrito aquí, por ejemplo ("Hola, Bienvenido a VBA")

Para guardar el código anterior, guárdelo como un archivo .xlsm para que el código macro se guarde

Ejemplo n. ° 2: haga clic en la función del botón

Esta característica en particular permite a cualquiera ejecutar el código haciendo clic en el botón y para una mejor comprensión, tengamos una ilustración en la que una persona ingrese dinámicamente el nombre y el lugar de nacimiento que se mostraría como una salida

Vaya a la pestaña Desarrollador y haga clic en los botones de radio en Excel y seleccione Botón (Control de formulario)

Arrástrelo a cualquier lugar del formulario y aparecerá el siguiente cuadro de diálogo y cambiará el nombre del macro.

Haga clic en el botón Nuevo y aparecerá la siguiente página de códigos

Parte de codificación y explicación

  • La función " Dim " se utiliza para declarar la variable que puede ser la cadena, numérica, etc. (Aquí el nombre y el lugar de nacimiento son variables declaradas como cadena)
  • "InputBox" es una característica funcional en VBA en la que se le pide al usuario que ingrese
  • " Msgbox " es la característica funcional en el paquete VBA que muestra lo que está escrito en él

Ahora cierra la ventana de la página de códigos

Haga clic con el botón derecho en el botón y seleccione editar texto en el Excel donde se creó el botón y cámbiele el nombre a "Name_Birth"

Haga clic en el botón e ingrese el nombre y el lugar de nacimiento

Aparecerían dos mensajes para el nombre y el nacimiento (ingrese el nombre y el lugar de nacimiento para, por ejemplo, Dhrish y Pune)

Después de ingresar el nombre, aparecerá la siguiente salida

Guarde el archivo como archivo .xlsm

¿Cómo grabar una macro en la pestaña Desarrollador?

Es más adecuado cuando uno tiene que hacer una tarea repetidamente y quiere ahorrar tiempo tanto en el trabajo repetitivo como en la codificación.

Entonces, aquí está el ejemplo anterior que tomé anteriormente, supongamos que uno quiere colorear las columnas que tienen fórmulas pero para cada archivo. Entonces, lo que se puede hacer es registrar el trabajo haciéndolo primero manualmente y luego ejecutarlo para otros archivos

Supongamos que tenemos los datos a continuación

Así que aquí tenemos que colorear amarillo en la Columna F, G y el total de la fila tan amarillo como lo son las columnas y filas de la fórmula.

Entonces, antes de colorear, esos amarillos van a la pestaña Desarrollador

Haga clic en Grabar macro en Excel

Una vez que haga clic en Grabar macro, aparecerá un cuadro de diálogo para cambiarle el nombre a Color_Yellow

Coloree la columna F, G y el total de la fila como amarillo

Después de colorear, vaya a la pestaña Desarrollador

Haga clic en Detener grabación

Vaya a la pestaña Desarrollador en Excel y Visual Basic

Seleccionar módulo

La próxima vez que uno quiera repetir la tarea, puede hacer clic en el botón (Ejecutar macro) copiando y pegando el mismo código en la nueva hoja de Excel usando el enlace Escribir un código simple para mostrar

¿Cómo garantizar la seguridad de macros usando la pestaña Desarrollador?

Se pueden habilitar macros protegidas con contraseña si es necesario

Vaya a la pestaña Desarrollador

Abrir Visual Basic

Abra la macro para la que el código necesita habilitar la contraseña (por ejemplo: tomamos la macro Color_Yellow como en el ejemplo anterior)

Seleccione Herramientas y propiedades de VBAProject

Aparecerá un cuadro de diálogo

Seleccione la pestaña Protección

Verifique el proyecto de bloqueo para ver

Ingrese la contraseña que necesita, confírmela y haga clic en Aceptar

Guárdelo como archivo .xlsm mientras lo guarda y lo cierra

Abra el archivo y repita los pasos 1, 2 y 3

Le pedirá una contraseña e ingresará la contraseña

Ahora podrá ver el código.

Cosas para recordar

  • Es una pestaña incorporada en Excel
  • Es fácil automatizar todo con el uso de Grabar la macro.
  • La mejor parte de esto son las indicaciones en tiempo de ejecución o las indicaciones del usuario que se pueden dar haciendo clic en el botón en VBA
  • También se pueden crear formularios o IU básica en VBA, consulte las referencias para los mismos