Scheda sviluppatore in Excel

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 sviluppatore

Esempio 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