300 Exempel

Månadens namn

Month Names

Nedan kommer vi att titta på ett program i Excel VBA som skapar en Användardefinierad funktion som använder Array -funktionen för att returnera månadernas namn .





Användardefinierade funktioner måste placeras i en modul.

1. Öppna Visual Basic Editor och klicka på Infoga, modul.





hur man beräknar tiden mellan två datum i Excel

2. Lägg till följande kodrad:

FungeraMÅNADSNAMN ()

Namnet på vår funktion är MÅNADSNAMN. Den tomma delen mellan parenteserna betyder att vi inte ger Excel VBA något som input.



excel konvertera nummer till kolumnbokstav

3. Array -funktionen tillåter oss att tilldela värden till en Variant -array i en kodrad.

MONTHNAMES = Array ('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec ')

4. Glöm inte att avsluta funktionen.

hur man skapar en variabel datatabell
Slutet Fungera

5. Nu kan du använda den här funktionen, precis som alla andra Excel -funktioner, för att returnera namnen på månaderna. Välj tolv horisontella celler, ange funktionen = MÅNADNAMN () och tryck på CTRL + SKIFT + ENTER.

Resultat:

Månadsnamn i Excel VBA

Obs: du kan inte radera en enda månad. För att radera månaderna, välj intervallet A1: L1 och tryck på Ta bort. Denna funktion är endast tillgänglig i denna arbetsbok.

4/5 klar! Läs mer om arrays>
Gå till nästa kapitel: Funktion och sub



^