Excel: associare una descrizione a una funziona personalizzata

L’altro giorno stavo facendo un corso di VBA per Excel. Stavo spiegando come creare le funzioni personalizzate.
Uno studente mi ha chiesto come aggiungere un commento ad una funzione di questo tipo.
Ecco la risposta:

Ipotizziamo di creare una semplice funzione chiamata sconto.
La funzione applica uno sconto del 10% se il numero di articoli supera i 50 pezzi.
Ecco la funzione:


Se utilizziamo la funzione in Excel essa ci apparirà nella categoria “Definite dall’utente” senza descrizione:

E’ possibile sia inserire una descrizione della funzione sia associare la funzione personalizzata ad una categoria diversa tramite
il metodo MacroOptions dell’oggetto Application.

IN Visual Basic nell’evento Workbook_Open() della cartella di lavoro inserite una delle seguenti istruzioni:

Ipotizziamo di scegliere la terza istruzione che crea il commento e mette la funzione in una categoria definita da noi. Una volta eseguito il codice in Excel la funzione apparirà così:

Nell’help in linea di VBA per Excel è possibile trovare la descrizione dettagliata del metodo MacroOptions.

Share