Suggerimenti su come scrivere macro in Excel

September 20

Suggerimenti su come scrivere macro in Excel


Le macro sono strumenti utili che è possibile utilizzare per automatizzare le operazioni o le attività che coinvolgono molti passi ripetitivi. Ci sono due modi per sviluppare le macro in Excel. È possibile registrare una macro di base utilizzando il registratore di macro built-in. Il Macro Recorder Excel è dotato di un ampio elenco di funzioni macro built-in. Gli utenti più avanzati di Excel possono scrivere macro personalizzate utilizzando integrato di Microsoft Visual Basic di Excel per strumento Applications Edition (VBA) linguaggio di programmazione. Se è necessario creare una macro personalizzata per soddisfare le esigenze avanzate che le funzioni built-in non può gestire, quindi l'editor VBA è lo strumento di scelta.

Consigli per principianti

Sviluppare le macro per la prima volta può essere un compito apparentemente scoraggiante. La chiave del successo è quello di iniziare semplice utilizzando le macro di base incorporate con un piccolo numero di azioni di macro. Cercando di usare troppe azioni di macro può essere fonte di confusione e può causare la macro di lavorare in modo non corretto se non si capisce completamente come funzionano le macro. Per iniziare a registrare semplici macro in Microsoft Office 2010, assicurarsi che la scheda "Sviluppatore" è visibile sul menu Ribbon accedendo al menu "File", cliccando su "Opzioni", selezionando "Personalizzazione barra multifunzione", e l'aggiunta di un segno di spunta accanto alla opzione scheda Sviluppo.

Suggerimenti per la creazione di una macro di base utilizzando il registratore di Macro

Come suggerisce il nome, il registratore di macro funziona in modo simile ad un registratore vocale perché comprende avviare, sospendere e interrompere le opzioni per l'acquisizione di azioni per una macro. Il registratore di macro crea automaticamente una macro sulla base di tali azioni registrate senza codifica o programmazione richiesta da voi. È possibile accedere al Macro Recorder facendo clic sulla scheda Developer e selezionando Registra macro dal gruppo Codice. Quando si crea un nome per la macro, il primo carattere della macro deve essere una lettera e può contenere spazi. I caratteri successivi possono essere numeri, lettere o caratteri speciali. Non è inoltre possibile utilizzare un riferimento di cella per chiamare la macro. Il tentativo di farlo risulterà in un messaggio non valido dal sistema.

Suggerimenti per la creazione di una macro personalizzata con l'editor VBA

L'editor VBA consente di scrivere le macro da zero, personalizzare una funzione built-in, e aggiungere ulteriori funzionalità ad una macro registrata per soddisfare le vostre specifiche esigenze. Scrivendo macro personalizzate in Excel richiede qualche conoscenza in programmazione VBA. Il modo migliore per facilitare in sviluppo macro personalizzata in Excel è quello di utilizzare l'editor VBA per esaminare gli elementi del codice di una macro registrata. È possibile accedere al editor VBA facendo clic sulla scheda "Sviluppatore" e selezionando Visual Basic dal gruppo Codice.

Suggerimenti per Invocare una macro

Ci sono diversi modi per richiamare una macro in Excel. Il metodo tipico è quello di utilizzare la barra degli strumenti Macro sotto la scheda Sviluppo. Una macro può anche essere personalizzato utilizzando un tasto di scelta rapida dalla barra di accesso rapido, un gruppo personalizzato nella zona del nastro o un controllo, grafico o un oggetto. Se la macro non viene eseguito, controllare le impostazioni di sicurezza facendo clic sulla scheda Developer e selezionando Protezione macro dal gruppo Codice.