Vai al contenuto principale

Come eseguire più macro utilizzando un pulsante in Excel? 

Può essere che ci siano più macro nella cartella di lavoro quando si attivano le macro, è necessario fare clic ed eseguirle una per una. Hai mai pensato di eseguire più macro contemporaneamente utilizzando un pulsante in Excel?

Esegui / Attiva più macro utilizzando un pulsante con codice VBA


Esegui / Attiva più macro utilizzando un pulsante con codice VBA

Per eseguire più macro utilizzando un pulsante, eseguire i seguenti passaggi:

1. Innanzitutto, inserisci un pulsante facendo clic Costruttori > inserire > Pulsante (controllo modulo), vedi screenshot:

2. Quindi trascina il mouse per disegnare un pulsante sul foglio attivo e nel saltato fuori Assegna macro finestra di dialogo, fare clic OKe viene inserito un pulsante come mostrato nella seguente schermata:

3. Quindi tieni premuto il pulsante ALT + F11 chiavi per aprire il Microsoft Visual Basic, Applications Edition finestra.

4. Clic inserire > Modulie incolla il codice seguente nel file Finestra del modulo.

Codice VBA: esegui più macro utilizzando un pulsante:

Sub Button1_Click()
    Call FillEmptyBlankCellWithValue 'Macro1
    Call ReplaceHyperlinks 'Macro2
    Call test 'Macro3
End Sub

5. Quindi salva e chiudi questa finestra del codice, fai clic con il pulsante destro del mouse e scegli Assegna macro dal menu contestuale, vedi screenshot:

6. Nel saltò fuori Assegna macro finestra di dialogo, selezionare Pulsante_Clic, il nome della macro che hai appena inserito, quindi fai clic su OK per uscire dalla finestra di dialogo. Vedi screenshot:

7. D'ora in poi, quando fai clic sul pulsante, le macro che hai specificato verranno attivate una per una in base alle tue esigenze.

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo.  Fai clic qui per ottenere la funzionalità di cui hai più bisogno...

Descrizione


Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
Comments (5)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Is there a way to exclude specific components in each macro if called from another ?
i.e. I disable calculation and screen updating in the individual macros and the re-enable on completion but when I call them from a macro I don't want calc or screen updating to be re-enabled until the last macro is finished.

How would I exclude a piece of code in a macro if it is called from another macro ?
This comment was minimized by the moderator on the site
This Simple Macro worked fine.

How do I undo ?
This comment was minimized by the moderator on the site
great VBA macro, thanks
This comment was minimized by the moderator on the site
Thanks alot. Your post is really informative and is what I am looking for.
This comment was minimized by the moderator on the site
Thanks a lot for this wonderful tip. Your small code made my file do wonders in seconds. Really appreciate. :-)
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations