Macro di Excel - Assegnazione di macro agli oggetti

Supponi di aver creato una macro che devi eseguire più volte. Ad esempio, le macro che hai creato per riferimenti assoluti e riferimenti relativi. Quindi, sarebbe facile per te se puoi eseguire la macro utilizzando un clic del mouse. È possibile eseguire ciò assegnando la macro a un oggetto come una forma, un'immagine o un controllo.

In questo capitolo imparerai come includere un oggetto nella tua cartella di lavoro e assegnargli una macro.

Ricorda la macro che hai creato usando i riferimenti relativi. La macro dispone i dati forniti in una colonna in una tabella per facilitare l'analisi dei dati.

Assegnazione di una macro a una forma

Puoi inserire una forma nel tuo foglio di lavoro che sia in una forma significativa con testo autoesplicativo, che quando cliccato esegue la macro ad essa assegnata.

  • Clicca il INSERT scheda sulla barra multifunzione.

  • Clic Shapes nel gruppo Illustrazioni.

  • Seleziona una delle forme già pronte che appaiono nell'elenco a discesa. Ad esempio, la forma del diagramma di flusso - Preparazione, poiché stai preparando i dati.

Disegna la forma e formattala.

  • Fare clic con il tasto destro sulla forma e selezionare Edit Text dall'elenco a discesa.

  • Digita il testo all'interno della forma - Esegui macro.

  • Formatta il testo.

  • Fare clic con il tasto destro sulla forma.
  • Seleziona Assegna macro dall'elenco a discesa.

Viene visualizzata la finestra di dialogo Assegna macro. Fare clic sul nome della macro, ad esempio RelativeMacro e fare clic su OK.

La macro è assegnata alla forma.

  • Fare clic nella cella in cui è necessario eseguire la macro, dire B4.

  • Spostare il cursore (puntatore) sulla forma. Il cursore (puntatore) si trasforma in dito.

Ora fai clic sulla forma. La macro verrà eseguita. Basta ripetere i clic del mouse per eseguire la macro più volte e hai finito con il compito di disporre i dati in una tabella in pochi secondi.

Assegnazione di una macro a una grafica

È possibile inserire un'immagine nel foglio di lavoro e assegnarvi una macro. Il grafico può essere scelto per visualizzare la tua macro. Ad esempio, puoi avere un'immagine della tabella che rappresenta che la macro organizzerà i dati in una tabella.

  • Fare clic sulla scheda INSERISCI sulla barra multifunzione.
  • Fare clic su Immagini nel gruppo Illustrazioni.
  • Seleziona un file che contiene la tua grafica.

Il resto dei passaggi sono gli stessi di quelli di forma indicati nella sezione precedente.

Assegnazione di una macro a un controllo

L'inserimento di un controllo VBA e l'assegnazione di una macro rende il tuo lavoro professionale. È possibile inserire controlli VBA dalla scheda Sviluppatore sulla barra multifunzione.

  • Clicca il DEVELOPER scheda sulla barra multifunzione.

  • Clic Insert nel gruppo Controlli.

Seleziona l'icona del pulsante sotto Form Controls dall'elenco a discesa come mostrato nella schermata riportata di seguito -

  • Fare clic sulla cella del foglio di lavoro in cui si desidera inserire il controllo Button. Viene visualizzata la finestra di dialogo Assegna macro.

  • Fare clic sul nome della macro e fare clic su OK.

Verrà inserito il pulsante di controllo con la macro assegnata.

  • Fare clic con il tasto destro sul pulsante.
  • Fare clic su Modifica testo.
  • Tipo - Esegui macro.
  • Formatta il testo e ridimensiona il pulsante.

È possibile eseguire la macro un numero qualsiasi di volte facendo clic ripetutamente sul pulsante.

L'utilizzo dei controlli del modulo è un modo semplice ed efficace per interagire con l'utente. Imparerai di più su questo nel capitolo - Interagire con l'utente.