Crea macro di pulsanti in Excel - I 3 metodi principali (passo dopo passo)

Crea un pulsante macro in Excel

Le attività più comuni in Excel possono essere automatizzate per evitare un inutile consumo di tempo. Avere parlato di macro VBA di automazione è il modo per andare avanti in Excel; una volta completata la codifica della macro, dobbiamo eseguire quel programma per portare a termine il lavoro assegnato. Devi aver già visto un pulsante che può svolgere il lavoro in molti fogli di lavoro, quindi una volta terminata la programmazione, possiamo assegnare quel lavoro a uno dei pulsanti, quindi con un semplice clic sul pulsante, il lavoro assegnato verrà eseguito . Quindi, in questo articolo, ti guideremo attraverso il processo di creazione di un pulsante Excel per eseguire l'attività.

3 metodi per creare un pulsante in Macro Excel?

Come sappiamo, la codifica macro è il modo perfetto per automatizzare le attività; c'è un'altra piccola cosa che possiamo fare per eseguire quel codice. Macro e pulsanti sono le combinazioni perfette; è come un "tipico matrimonio indiano di un ragazzo che ama una ragazza e una ragazza ama un ragazzo". Con un semplice clic del pulsante, possiamo eseguire centinaia di righe, quindi alcuni dei rapporti complicati possono essere automatizzati e consegnati ai membri del tuo team e dicono che tutto ciò che devono fare è fare clic sul pulsante per portare a termine il lavoro.

Quindi, in Excel, possiamo creare un pulsante Excel utilizzando tre modi, e quelli sono di seguito.

  1. Forme
  2. Active X Control
  3. Controllo del modulo in Excel

Vedremo ora ciascuno di loro in dettaglio.

# 1 - Utilizzo delle forme

Il modo migliore e più semplice per creare un pulsante per assegnare una macro è utilizzare "Forme" di Excel. Possiamo inserire un'ampia varietà di forme in Excel e possiamo anche formattare queste forme come vorremmo farle apparire.

Prima di inserire le forme, di seguito è riportata la macro che avevamo scritto per filtrare i valori nei dati sottostanti.

Abbiamo i dati nelle colonne dalla A alla E e nella cella G2 abbiamo creato un elenco a discesa di tutti i tipi di carte, il tipo di carta che scegliamo nella cella G2 dovrebbe essere filtrato nei dati e per questo di seguito è riportato il codice della macro excel che abbiamo scritto.

Codice:

Sub Filter_Values ​​() Dim LR As Long Dim LC As Long Dim Rng As Range LR = Cells (Rows.Count, 1) .End (xlUp) .Row LC = Cells (5, Columns.Count) .End (xlToLeft) .Column Set Rng = Cells (5, 1) .Resize (LR, LC) Rng.AutoFilter Field: = 4, Criteria1: = Range ("G2"). Value End Sub

Dopo aver eseguito il codice sopra, filtrerà i valori selezionati nella cella G2 della cella. Ogni volta che dobbiamo aprire Visual Basic Editor e dobbiamo eseguire il codice.

Quindi, ora inseriremo le forme per assegnare la macro.

Passaggio 1: vai alla scheda INSERISCI in Excel e trova l'opzione "Forme".

Passaggio 2: dopo aver fatto clic sull'elenco a discesa di "Forme", vedremo molte opzioni di forme.

Seleziona una delle forme e disegna sul foglio di lavoro (sopra la tabella dei dati).

Passaggio 3: dopo aver aggiunto le forme, è necessario inserire un valore di testo, quindi fare clic con il tasto destro sulla forma e scegliere "Modifica testo".

Passaggio 4: inserisci il testo come desideri trasmettere il messaggio all'utente.

Passaggio 5: questa è la visualizzazione predefinita della forma, quindi possiamo formattarla nella scheda "Formato".

Passaggio 6: una volta assegnata la formattazione corretta alla forma, fare clic con il pulsante destro del mouse e scegliere "Assegna macro".

Passaggio 7: ora, questo aprirà tutti i nomi delle macro nell'editor di visual basic.

Scegli la macro che desideri assegnare alla forma.

Passaggio 8: ora fai clic su "Ok" e la macro è stata assegnata alla forma.

Ora quando passi il mouse sulla forma, puoi vedere il puntatore della mano che indica l'opzione di clic.

Ora, se fai clic, la macro assegnata verrà eseguita e il valore presente nella cella G2 verrà filtrato.

# 2 - Utilizzo di forme di controllo modulo e Active X

Nella scheda sviluppatore, abbiamo un'opzione chiamata "Inserisci"; sotto questo; abbiamo "Form Control" e "Active X Control".

Da "Controlli modulo", seleziona l' opzione "Pulsante" .

Disegnalo sul tuo foglio di lavoro e immediatamente otterrai un elenco di macro.

Scegli la macro che desideri assegnare e clicca su “Ok” per chiudere la finestra sopra.

Ora viene creato il pulsante per eseguire la macro.

In questo modo, possiamo creare un pulsante in Excel per eseguire la macro.

Cose da ricordare

  • Il pulsante Active X Control richiede ulteriori conoscenze di codifica, quindi non trattato in questo articolo.
  • La differenza fondamentale tra il controllo Shape & Form è la formattazione e lo stile che hanno.

Articoli interessanti...