Scheda sviluppatore in Excel
La scheda Sviluppatore in Excel viene utilizzata per generare macro, creare applicazioni VBA, progettare moduli e importare o esportare XML. Per impostazione predefinita, la scheda sviluppatore è disabilitata in Excel, quindi deve essere abilitata dal menu Opzioni in Excel.
Approfondiamo e esaminiamo le varie opzioni offerte dalla scheda Sviluppatore.
Come aggiungere la scheda sviluppatore in Excel?
- Passaggio 1: apri un nuovo foglio Excel e vai al file vai alle opzioni
- Passaggio 2: dopo aver fatto clic su "Opzioni", selezionare Personalizza barra multifunzione da sinistra e selezionare le schede principali a destra, quindi selezionare la casella di controllo Sviluppatore e fare clic sul pulsante OK
- Passaggio 3: la scheda Sviluppatore apparirà nel file Excel
Come scrivere programmi VBA utilizzando la scheda Sviluppatore?
La scheda Sviluppatore in Excel può essere utilizzata per scrivere programmi VBA come mostrato di seguito -
Puoi scaricare questo modello Excel della scheda sviluppatore qui - Modello Excel della scheda sviluppatoreEsempio n. 1: scrittura di un semplice codice per visualizzare "Ciao, benvenuto in VBA"
Navigare nella scheda Sviluppatore e selezionare "Visual Basic", verrà visualizzata una nuova finestra
Fare doppio clic su Sheet1 (Sheet1) e il documento o il riquadro vuoto appariranno sul lato destro
Scrivi il seguente codice e fai clic sul pulsante Esegui, apparirà una finestra pop che dice "Ciao, benvenuto in VBA"
Spiegazione del codice:
Sub e End Sub sono usati come procedure o dicono il corpo principale del programma
" Msgbox " è una funzionalità funzionale nel pacchetto VBA che mostra ciò che è scritto qui, ad esempio ("Ciao, benvenuto in VBA")
Per salvare il codice sopra, salvarlo come file .xlsm in modo che il codice della macro venga salvato
Esempio n. 2: fare clic su Button Feature
Questa particolare funzionalità consente a chiunque di eseguire il codice con il clic del pulsante e per una migliore comprensione facciamo un'illustrazione in cui una persona inserisce dinamicamente il nome e il luogo di nascita che verrebbero visualizzati come output
Vai alla scheda Sviluppatore e fai clic sui pulsanti di opzione in Excel e seleziona Pulsante (Controllo modulo)
Trascinalo ovunque nel modulo e apparirà la seguente finestra di dialogo e rinominare il nome della Macro
Fare clic sul pulsante Nuovo e apparirà la seguente pagina di codice
Parte di codifica e spiegazione
- La funzione " Dim " viene utilizzata per dichiarare la variabile che può essere stringa, numerica, ecc. (Qui Nome e Luogo di nascita sono variabili dichiarate come stringa)
- "InputBox" è una funzionalità funzionale in VBA in cui all'utente viene richiesto un input
- " Msgbox " è la caratteristica funzionale nel pacchetto VBA che visualizza tutto ciò che è scritto in esso
Ora chiudi la finestra della code page
Fai clic con il pulsante destro del mouse sul pulsante e seleziona Modifica testo in Excel in cui è stato creato il pulsante e rinominalo in "Nome_Nascita"
Fare clic sul pulsante e immettere il nome e il luogo di nascita
Verranno visualizzati due messaggi per Nome e nascita (Immettere il nome e il luogo di nascita per es .: Dhrish e Pune)
Dopo aver inserito il nome, apparirà il seguente output
Salva il file come file .xlsm
Come registrare una macro nella scheda Sviluppatore?
È più adatto quando si deve svolgere un'attività in modo ripetitivo e si desidera risparmiare tempo sia sul lavoro ripetitivo che sulla codifica.
Quindi, ecco l'esempio precedente che ho preso in precedenza, supponiamo di voler colorare le colonne che hanno formule ma per ogni file. Quindi quello che si può fare è registrare il lavoro facendolo prima manualmente e poi eseguendolo per altri file
Supponiamo di avere i dati come di seguito
Quindi qui dobbiamo colorare il giallo sulla colonna F, G e il totale della riga giallo come sono le colonne e le righe della formula.
Quindi, prima di colorare, quelli gialli vanno alla scheda Sviluppatore
Fare clic su Registra macro in Excel
Una volta cliccato su Registra macro, apparirà una finestra di dialogo per rinominarlo in Color_Yellow
Colora le colonne F, G e il totale riga come giallo
Dopo la colorazione, vai alla scheda Sviluppatore
Fare clic su Interrompi registrazione
Vai alla scheda Sviluppatore in Excel e Visual Basic
Seleziona Modulo
La prossima volta che si desidera ripetere l'attività, è possibile fare clic sul pulsante (Esegui macro) copiando e incollando lo stesso codice nel nuovo foglio Excel utilizzando il collegamento Scrivere un semplice codice per la visualizzazione
Come garantire la sicurezza delle macro utilizzando la scheda Sviluppatore?
Si possono abilitare macro protette da password se necessario
Vai alla scheda Sviluppatore
Apri Visual Basic
Apri la Macro per la quale il codice deve abilitare la password (Ad esempio: prendiamo la macro Color_Yellow come nell'esempio sopra)
Seleziona Strumenti e proprietà VBAProject
Apparirà una finestra di dialogo
Seleziona la scheda Protezione
Controlla il progetto di blocco per la visualizzazione
Immettere la password necessaria e confermarla e fare clic su OK
Salvalo come file .xlsm durante il salvataggio e chiudilo
Apri il file e ripeti i passaggi 1, 2 e 3
Chiederà una password e inserirà la password
Ora sarà in grado di vedere il codice
Cose da ricordare
- È una scheda incorporata in Excel
- È facile automatizzare tutto con l'uso di Registrazione della macro
- La parte migliore di questo sono i prompt in fase di esecuzione o i prompt dell'utente che possono essere forniti facendo clic sul pulsante in VBA
- È anche possibile creare moduli o interfaccia utente di base in VBA, fare riferimento ai riferimenti per lo stesso