Esecuzione di una macro da un pulsante di comando - Articoli TechTV

Sommario

Hai scritto la macro perfetta usando Excel VBA. Piuttosto che dover ricordare un tasto di scelta rapida, si desidera aggiungere un pulsante al foglio di lavoro per richiamare la macro.

Esistono due tipi di pulsanti che puoi posizionare su un foglio di calcolo. Sebbene i controlli ActiveX abbiano più funzionalità, spesso utilizzo un normale pulsante di comando. È facile da configurare, a condizione di apportare prima una semplice modifica alla barra degli strumenti.

Fai clic con il pulsante destro del mouse su una barra degli strumenti e scegli "Personalizza …" nella parte inferiore del menu a comparsa. La finestra di dialogo Personalizza ha tre schede. Scegli la scheda Comandi.

Nella casella di riepilogo a sinistra, scorri verso il basso e seleziona Moduli. Quindi, nella casella di riepilogo a destra, vedrai che la terza opzione è chiamata Button. Fare clic sull'elemento Pulsante nella casella di riepilogo a destra, trascinarlo e rilasciarlo su una barra degli strumenti esistente.

Il pulsante è ora aggiunto alla barra degli strumenti. È ora possibile chiudere la casella Personalizza.

Per disegnare un pulsante sul foglio di lavoro, fai clic sull'icona del pulsante nella barra degli strumenti. Fare clic nel foglio di lavoro e trascinare per disegnare un pulsante di qualsiasi dimensione. Quando rilasci il mouse, apparirà la finestra di dialogo "Assegna macro". È ora possibile selezionare quale macro eseguire quando si fa clic sul pulsante

Noterai che il pulsante ha un nome poco descrittivo come "Pulsante 1". Fare clic con il pulsante destro del mouse per visualizzare le maniglie di selezione. È ora possibile fare clic e trascinare per selezionare il testo sul pulsante. Digita qualcosa di descrittivo.

Suggerimenti extra: durante la modifica del testo sul pulsante, noterai che il pulsante è circondato da linee diagonali. Se fai clic con il pulsante destro del mouse sulle linee e scegli Controllo formato…, puoi modificare il carattere sul pulsante.

Notare che questa finestra di dialogo Controllo formato ha solo una scheda per il carattere.

Questo è molto sottile. Se torni al pulsante e fai clic nell'area delle linee diagonali, le linee cambiano in punti. Fai clic con il pulsante destro del mouse sui punti, scegli Controllo formato e scoprirai che la finestra di dialogo Controllo formato ha molte più opzioni.

Utilizzo di forme automatiche: puoi anche assegnare una macro a qualsiasi forma automatica. Dal menu, selezionare Visualizza> Barre degli strumenti> Disegno per visualizzare la barra degli strumenti Disegno. Usa l'icona Autoshape per selezionare una forma interessante. Trascina nel foglio di lavoro per creare la forma. Fare clic con il pulsante destro del mouse sulla forma per accedere all'opzione Assegna macro.

Articoli interessanti...