Com afegir o inserir la pestanya de desenvolupador a Excel? (amb un exemple)
Pestanya de desenvolupador a Excel
Pestanya de desenvolupador a excel s’utilitza per generar macros, crear aplicacions VBA, dissenyar formularis i importar o exportar XML. Per defecte, la pestanya desenvolupador està desactivada a Excel, per tant, cal activar-la des del menú Opcions a Excel.
Anem a bussejar a fons i anem a través de les diverses opcions que ofereix la pestanya Desenvolupador.
Com afegir la pestanya de desenvolupador a Excel?
- Pas 1: Obriu un nou full Excel i aneu a les opcions per anar al fitxer
- Pas 2: Després de fer clic a "Opcions", seleccioneu Personalitza la cinta a l'esquerra i seleccioneu les pestanyes principals a la dreta, després marqueu la casella de selecció Desenvolupador i feu clic al botó D'acord
- Pas 3: La pestanya Desenvolupador apareixerà al fitxer Excel
Com escriure programes VBA mitjançant la pestanya Desenvolupador?
La pestanya per a desenvolupadors d'Excel es pot utilitzar per escriure programes VBA com es mostra a continuació -
Podeu descarregar aquesta plantilla Excel de la pestanya per a desenvolupadors aquí - Plantilla Excel per a la pestanya per a desenvolupadorsExemple 1: escriure un codi simple per mostrar "Hola, Benvingut a VBA"
Navegueu a la pestanya Desenvolupador i seleccioneu "Visual Basic"; apareixerà una finestra nova
Feu doble clic a Full1 (Full1) i apareixerà Document o panell en blanc a la part dreta
Escriviu el codi següent i feu clic al botó Executa, apareixerà un quadre emergent que diu "Hola, Benvingut a VBA"
Explicació del codi:
Sub i Finalitzar sub s’utilitzen com a procediments o per exemple, el cos principal del programa
“Msgbox"És una característica funcional del paquet VBA que mostra tot el que hi està escrit per exemple (" Hola, Benvingut a VBA ")
Per desar el codi anterior, deseu-lo com a fitxer .xlsm perquè es desi el codi macro
Exemple 2: feu clic a la funció del botó
Aquesta característica particular permet a qualsevol persona executar el codi fent clic al botó i, per obtenir una millor comprensió, fem una il·lustració en què una persona introdueix dinàmicament el nom i el lloc de naixement que es mostraran com a sortida
Aneu a la pestanya Desenvolupador i feu clic als botons d’opció d’excel i seleccioneu Botó (control de formulari)
Arrossegueu-lo a qualsevol lloc del formulari i apareixerà el quadre de diàleg següent i canviarà el nom del nom de la macro
Feu clic al botó Nou i apareixerà la següent pàgina de codis
Part de codificació i explicació
- “Dim”S’utilitza per declarar la variable que pot ser una cadena, numèrica, etc. (Aquí Nom i Lloc de naixement són variables declarades com a cadena)
- "InputBox" és una característica funcional de VBA en què es demana l'entrada a l'usuari
- “Msgbox"És la característica funcional del paquet VBA que mostra tot el que hi està escrit
Ara tanqueu la finestra de la pàgina de codis
Feu clic amb el botó dret al botó i seleccioneu edita el text a l'excel on s'havia creat el botó i canvieu-lo amb el nom de "Name_Birth".
Feu clic al botó i Introduïu el nom i el lloc de naixement
Apareixeran dues indicacions per a Nom i naixement (Introduïu el nom i el lloc de naixement per exemple: Dhrish i Pune)
Després d'introduir el nom apareixerà la següent sortida
Deseu el fitxer com a fitxer .xlsm
Com gravar una macro a la pestanya per a desenvolupadors?
És el més adequat quan s’ha de fer una tasca de manera repetitiva i es vol estalviar temps tant en el treball repetitiu com en la codificació.
Per tant, aquí teniu l’exemple anterior que he pres anteriorment, suposem que es vol acolorir les columnes que tinguin fórmules, però per a cada fitxer. Per tant, el que es pot fer és enregistrar el treball fent-lo primer manualment i després executar-lo per a altres fitxers
Suposem que tenim les dades següents
Per tant, aquí hem de colorar groc a la columna F, G i el total de files tan groc, ja que són columna i files de fórmula.
Per tant, abans de pintar, els grocs van a la pestanya Desenvolupador
Feu clic a Enregistra la macro a Excel
Un cop fet clic a Enregistrar macro apareixerà un quadre de diàleg per canviar-ne el nom a Color_Yellow
Color de la columna F, G i fila total com a groc
Després del color, aneu a la pestanya Desenvolupador
Feu clic a Atura la gravació
Aneu a la pestanya Desenvolupador a Excel i Visual Basic
Seleccioneu Mòdul
La propera vegada que vulgueu repetir la tasca, podeu fer clic al botó (Executa macro) copiant i enganxant el mateix codi al nou full Excel mitjançant l'enllaç Escriure un codi senzill per mostrar
Com es pot garantir la seguretat de les macros mitjançant la pestanya Desenvolupador?
Es pot habilitar macros protegides amb contrasenya si cal
Aneu a la pestanya Desenvolupador
Obriu Visual Basic
Obriu la macro per a la qual el codi necessita habilitar la contrasenya (per exemple: prenem la macro Color_Yellow com a l'exemple anterior)
Seleccioneu Eines i propietats del projecte VBAP
Apareixerà un quadre de diàleg
Seleccioneu la pestanya Protecció
Consulteu el Projecte de bloqueig per visualitzar-lo
Introduïu la contrasenya que necessiteu i confirmeu-la i feu clic a D'acord
Deseu-lo com a fitxer .xlsm mentre el deseu i tanqueu-lo
Obriu el fitxer i repetiu els passos 1,2 i 3
Sol·licitarà una contrasenya i introduirà la contrasenya
Ara podreu veure el codi
Coses que cal recordar
- És una pestanya integrada a Excel
- És fàcil automatitzar-ho tot amb l’ús de la gravació de la macro
- La millor part d’això són les sol·licituds en temps d’execució o les sol·licituds de l’usuari que es poden donar fent clic al botó a VBA
- També es poden crear formularis o interfície d’usuari bàsica a VBA; consulteu-ne les referències