Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Statiska arrayer i funktioner i VBA

    En array är en data konstruktion som rymmer flera bitar av data . Det är användbart för att lagra och manipulera data som en enhet i stället för att se varje enskild bit av information . Ett exempel skulle vara en array som heter kalender som håller namnen på månaderna . Detta skulle vara ett exempel på en statisk , endimensionellt system med tolv element. Arrayer kan vara flerdimensionell också. Förstå Arrays

    matriser används för att referera till , beräkna och visa flera variabler med hjälp av ett enda namn och en eller flera referensnummer . Detta gör att skriva , läsa och modifiera koden mycket lättare . I kalendern exempel tänka på att visa de månader av året på skärmen

    Du kan skriva : . Print " Januari " tryck " Februari " Print " Mars " , etc.

    Eller du kunde sätta array i en loop som denna : för vMonth = 1 till 12Print Calendar ( vMonth ) Nästa

    nu tänker i samma situation , men med en variabel med hundratals element
    .
    statiska Arrays
    p Det finns två olika typer av arrayer i Visual Basic for Applications ( VBA ) , statisk eller fast storlek , och dynamisk eller variabel storlek . En statisk array används när du vet exakt hur många element du behöver , till exempel de månader på ett år . Dynamiska arrayer används när man inte vet hur stor en array för att skapa . Dessa ändrar storlek dynamiskt när behov uppstår . Statiska arrayer är lättare att koda och manipulera . För att skapa arrayen för vår kalender du skulle skriva : . Dim sCalendar ( 12 ) som en sträng Addera ditt Använda en array i en funktion

    Använda en statisk array i en funktion mycket är som alla andra variabel , utan att returnera en array från en funktion , måste denna funktion deklareras korrekt . Syntaxen för att deklarera en funktion för att returnera en FunctionName array isfunction ( ) som en sträng .

    Rörliga FunctionName håller arrayen i funktion och returnera den ur funktion . Funktionen på denna punkt inte bryr sig om arrayen är statisk eller dynamisk . I parentes efter funktionsnamnet är den kritiska delen av deklarationen . Detta betecknar en matris förs vidare .
    Funktioner i VBA

    Ett exempel på användning av statiska arrayer funktioner i VBA skulle vara en enkel funktion som uppmanar användaren att mata in ett nummer från 1 till 12 och sedan returnerar namnet på månaden . Detta VBA -funktionen kan skrivas till ett makro i Excel som ber användaren vilken månad han vill se data för och sedan använder en funktion inbyggd i VBA , såsom LETARAD för att hitta och visa den information som motsvarar den månaden .
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Handledning av Visual Basic 6
    ·Hur dekryptera en fil som har krypterats i Blowfish
    ·Hur läser jag en textrad för många variabler i Visua…
    ·Visual Basic 6 Projekt för nybörjare
    ·Hur man skriver ett program för en TI - 83 Plus
    ·Hur man installerar FlexGrid kontroll
    ·Hur man använder Visual Basic för att skapa ett flerv…
    ·Konvertera Dll till ActiveX
    ·Hur använder jag en Visual Basic 6 kö
    ·Hur: Läs Image Header i VB.Net
    Utvalda artiklarna
    ·Hur man använder en object-tagg för att bädda en Jav…
    ·Hur man skapar en anmälningsblankett för en webbplats…
    ·Lägga Javascript dynamiskt med DOM Scripting
    ·Hur att skapa en länk till en fil med hjälp HTML Prog…
    ·Hur att dölja en PHP fil
    ·Hur får Copy & Paste på Windows Phone 7 för utveckla…
    ·Hur man skapar en DiskPart Script
    ·Lägga till en server Perspective till Eclipse
    ·Hur man skriver Medan Looping Uttalanden
    ·Hur man skapar Progress Bar i VBA
    Copyright © Dator Kunskap http://www.dator.xyz