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.