Come aggiungere un pulsante VBA in Excel?

Quando si utilizza una cartella di lavoro che incorpora il codice VBA, è possibile aggiungere un pulsante macro per semplificare l'esecuzione del codice da parte di altri utenti di Excel senza conoscere il codice VBA. Utenti Excel Corso intensivo Excel Il nostro corso intensivo Excel è progettato per gli analisti finanziari che desiderano prepararsi per Wall Street. Impara scorciatoie, formule, funzioni, formattazione di Excel, usa questi pulsanti per accedere facilmente alla maggior parte delle macro nel foglio di lavoro.

Aggiungi un pulsante VBA

L'aggiunta di pulsanti al foglio di lavoro consentirà di esporre altri utenti alla funzionalità personalizzata della cartella di lavoro. Quando si fa clic su un pulsante VBA, attiva automaticamente una macro ed elimina la necessità di utilizzare la scheda Sviluppatore per creare o accedere alle macro.

Tipi di pulsanti VBA per fogli di lavoro

1. Pulsanti di controllo del modulo

Il controllo del modulo è uno dei modi principali per creare un pulsante che esegue una macro quando un utente fa clic su di esso. Funziona allo stesso modo dei pulsanti di controllo ActiveX, ma differiscono in diversi aspetti. I pulsanti di controllo del modulo danno l'impressione di essere premuti quando un utente fa clic su di essi e il loro aspetto ricorda i pulsanti utilizzati nelle versioni precedenti di MS Windows. I pulsanti consentono agli utenti di modificare il tipo, la dimensione e il colore del carattere. Tuttavia, il colore del pulsante non può essere modificato.

Segui i passaggi seguenti per creare un pulsante di controllo del modulo:

  1. Vai alla scheda Sviluppatore e fai clic su Inserisci nella sezione Controllo .
  2. Fare clic sul pulsante Inserisci nell'elenco a discesa che si apre.
  3. Posiziona il cursore nella posizione del foglio di lavoro in cui desideri creare il pulsante.
  4. Apparirà una finestra pop-up. Fare clic su Assegna macro e confermare.
  5. Una volta creato il pulsante, fai clic con il pulsante destro del mouse su di esso e fai clic su Controllo modulo. Ti consente di gestire le proprietà del pulsante.

Per modificare l'etichetta del pulsante, fare clic con il pulsante destro del mouse e selezionare Modifica testo dall'elenco a discesa. È inoltre possibile riassegnare la macro facendo clic sull'opzione Assegna macro dall'elenco a discesa.

2. Pulsante di controllo ActiveX

I pulsanti di controllo ActiveX sono la migliore alternativa ai pulsanti di controllo modulo e consentono più opzioni di formattazione rispetto a quest'ultimo. Quando si creano pulsanti utilizzando ActiveX, gli utenti devono aggiungere la macro di eventi al modello di foglio. La macro verrà attivata quando si fa clic sulla macro.

I pulsanti di controllo ActiveX consentono inoltre agli utenti di aggiungere altri trigger di eventi, come il doppio clic. Consente agli utenti di eseguire azioni aggiuntive quando si fa doppio clic sul pulsante.

Segui i passaggi seguenti per creare un pulsante di controllo ActiveX:

  1. Apri la scheda Sviluppatore e vai alla sezione Controllo . Fare clic su Inserisci e scorrere fino ai controlli ActiveX.
  2. Fare clic sul primo pulsante sotto i controlli ActiveX (pulsante di comando).
  3. Posiziona il cursore sulla posizione del foglio di lavoro in cui desideri che appaia il pulsante.
  4. Per creare la macro, fare clic su Visualizza codice nel gruppo Controlli nella scheda Sviluppatore per avviare l'editor VBA. Scegli CommandButton1 nella sottoprocedura (a sinistra). Premere Fare clic sull'elenco a discesa sul lato destro della finestra dell'editor VBA.
  5. Nella sottoprocedura, inserisci il nome di una macro esistente o crea il tuo codice VBA. È possibile trovare le macro esistenti nella cartella di lavoro facendo clic su Macro nella sezione Codice. È possibile aggiungere più macro immettendo il nome di ciascuna macro su righe separate nell'editor VBA.
  6. Fare clic sulla modalità Progettazione per disattivarla e chiudere l'editor VBA prima di eseguire il codice VBA. Quindi, crea il pulsante ActiveX crea nel foglio di lavoro per eseguire la macro.
  7. Per modificare le proprietà del pulsante, fare clic sull'opzione Proprietà nella sezione del gruppo Controlli. In alternativa, fare clic con il tasto destro sul pulsante e selezionare Proprietà nel menu a discesa.

3. Forme di Excel

Oltre a creare pulsanti dalla scheda Sviluppatore, gli utenti di Excel possono utilizzare Forme di Excel per creare i pulsanti. Il vantaggio di utilizzare le forme di Excel rispetto ai pulsanti di controllo modulo o ai pulsanti di controllo ActiveX è che le forme consentono la maggior parte delle opzioni di formattazione e stile. Puoi cambiare i colori, il design e il carattere dei pulsanti per renderli moderni.

Ecco i passaggi per creare un pulsante in Excel utilizzando le forme di Excel:

  1. Fare clic sulla scheda Inserisci e quindi su Forme .
  2. Seleziona la forma preferita del tuo pulsante (abbiamo selezionato un rettangolo arrotondato).
  3. Trascina e rilascia la forma selezionata nella posizione preferita del foglio di lavoro per impostare la dimensione della forma.
  4. Fare clic con il tasto destro sul pulsante e selezionare Modifica testo per modificare l'etichetta del pulsante. Puoi anche formattare il pulsante utilizzando gli strumenti disponibili nella scheda Home.
  5. Per specificare una macro, fare clic con il pulsante destro del mouse sul pulsante e selezionare Assegna macro .
  6. Selezionare la macro dall'elenco Questa cartella di lavoro per rendere le macro condivisibili con altri utenti che utilizzano la cartella di lavoro. Premere OK per confermare la macro.
  7. Fare clic sul pulsante per attivare l'operazione macro.

Risorse addizionali

Finance è il fornitore ufficiale della certificazione FMVA® Global Modeling & Valuation Analyst (FMVA) ™ Unisciti a oltre 350.600 studenti che lavorano per aziende come Amazon, JP Morgan e il programma di certificazione Ferrari, progettato per aiutare chiunque a diventare un analista finanziario di livello mondiale . Attraverso corsi, formazione ed esercizi di modellazione finanziaria, chiunque nel mondo può diventare un grande analista.

Per continuare a far avanzare la tua carriera, le risorse finanziarie aggiuntive di seguito saranno utili:

  • Esempi di IVBA di Excel Esempi di VBA di Excel VBA di Excel consente all'utente di creare macro che automatizzano i processi all'interno di Excel. Questa guida utilizzerà esempi VBA di Excel per mostrare come registrare una macro impostando la macro, come dichiarare le variabili e come fare riferimento ai dati.
  • VBA in Excel VBA in Excel VBA è un'abbreviazione di Visual Basic for Application. VBA è un linguaggio di programmazione sviluppato da Microsoft Corp. ed è integrato in
  • Riferimento rapido VBA Riferimento rapido VBA Questa guida di riferimento rapido VBA fornisce un elenco di funzioni per VBA in Excel. Una cartella di lavoro Cartelle di lavoro ("MyBook.xls") Un foglio di lavoro Fogli di lavoro ("Foglio1") o Fogli ("Foglio1") Una cella o un intervallo nella convenzione A1 Intervallo ("A1") o Intervallo ("A1: C5") Diverse celle o intervalli Intervallo ("A1, C5, D11") o intervallo ("A1: C5, F6, D2: E5") Un intervallo in R1C1
  • Transizione da Excel a Python Transizione da Excel a Python Molte aziende stanno ora passando da Excel a Python, un linguaggio di programmazione generico di alto livello creato dal programmatore olandese Guido van Rossum

Raccomandato

Crackstreams è stato chiuso?
2022
Il centro di comando MC è sicuro?
2022
Taliesin sta lasciando il ruolo critico?
2022