A continuació veurem un programa a Excel VBA que crea un Funció definida per l'usuari que utilitza la funció Array per retornar el fitxer noms dels mesos .
Les funcions definides per l'usuari s'han de col·locar en un mòdul.
1. Obriu el fitxer Editor de Visual Basic i feu clic a Insereix, Mòdul.
excel com extreure text de la cel·la
2. Afegiu la línia de codi següent:
FuncióMONTHNAMES ()El nom de la nostra funció és MONTHNAMES. La part buida entre claudàtors significa que no donem res a Excel VBA com a entrada.
Excel utilitza el nom del full a la fórmula
3. La funció Array ens permet assignar valors a una matriu Variant en una línia de codi.
MONTHNAMES = Matriu ('gen', 'febrer', 'mar', 'abr', 'maig', 'juny', 'juliol', 'agost', 'set', 'oct', 'nov', 'des' ')4. No oblideu finalitzar la funció.
com s'utilitza una taula de dades a ExcelFinal Funció
5. Ara podeu utilitzar aquesta funció, igual que qualsevol altra funció d'Excel, per retornar els noms dels mesos. Seleccioneu dotze cel·les horitzontals, introduïu la funció = MONTHNAMES () i premeu CTRL + MAJÚS + ENTRAR.
Resultat:
Nota: no es pot suprimir ni un sol mes. Per suprimir els mesos, seleccioneu l'interval A1: L1 i premeu Suprimeix. Aquesta funció només està disponible en aquest llibre.
Aneu al capítol següent: Funció i Sub