Mese nomi in Excel VBA
Di seguito vedremo un programma in Excel VBA che crea un collegamento : / [User Defined Function]
che utilizza la funzione Array per restituire i nomi dei mesi VBA-esempi-user-funzione definita dall’utente.
Le funzioni definite dall’utente devono essere collocati in un modulo.
-
Aprire l’editor di Visual Basic e fare clic su Inserisci, Modulo.
-
Aggiungere la seguente riga di codice:
Function MONTHNAMES()
Il nome della nostra funzione è MonthNames. La parte vuota tra le parentesi significa che diamo Excel VBA nulla come input.
-
La funzione Array permette di valori assegnare a una matrice variante in una riga di codice.
MONTHNAMES = Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
-
Non dimenticare di terminare la funzione.
End Function
-
Ora è possibile utilizzare questa funzione, come qualsiasi altra funzione di Excel, per restituire i nomi dei mesi. Selezionare dodici celle orizzontali, inserire la funzione = MonthNames () e premere CTRL + MAIUSC + INVIO.
Risultato:
Nota: non è possibile eliminare un solo mese. Per eliminare i mesi, selezionare l’intervallo A1: L1 e premere CANC. Questa funzione è disponibile solo in questa cartella di lavoro.