Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Statische Arrays in functies in VBA
Een array is een data- constructie die meerdere stukken van de gegevens houdt . Het is handig voor het opslaan en manipuleren gerelateerde gegevens als een eenheid in plaats van te verwijzen naar elk afzonderlijk stuk informatie . Een voorbeeld zou een array genaamd Agenda dat de namen van de maanden bezit zijn. Dit zou een voorbeeld van een statische eendimensionale array met twaalf elementen . Arrays kunnen multidimensioneel zijn ook. Inzicht Arrays

Arrays
worden gebruikt om te verwijzen , berekenen en weer meerdere variabelen met behulp van een enkele naam en een of meer referentienummers . Dit maakt het schrijven , lezen en code veel gemakkelijker wijzigen . In de kalender Denk bijvoorbeeld aan het weergeven van de maanden van het jaar op het scherm

Je zou kunnen schrijven : . Print " januari " Print " februari " Print " March " , enz.

Of je kon de array in een lus zoals deze : voor vMonth = 1 tot 12Print Calendar ( vMonth ) Volgende

denk nu eens aan dezelfde situatie , maar met een variabele met honderden elementen
.
arrays Static

Er zijn twee verschillende soorten arrays in Visual Basic for Applications ( VBA ) , statische of vaste grootte , en de dynamische of variabele grootte. Een statische array wordt gebruikt als je precies weet hoeveel elementen u nodig heeft , zoals de maanden in een jaar . Dynamische arrays worden gebruikt wanneer je niet weet hoe groot een array te maken . Deze worden dynamisch aangepast als de noodzaak zich voordoet . Statische arrays zijn gemakkelijker te coderen en te manipuleren . Om de array te creëren voor onze kalender je zou schrijven : . Dim sCalendar ( 12 ) als koord
Met behulp van een array in een functie

Met een statisch -array in een functie is net als elke andere variabele , maar om een array terug van een functie , moet deze taak kunnen worden verklaard . De syntaxis voor het declareren van een functie om een ​​array isFunction FunctieNaam ( ) retourneren als tekenreeks.

De variabele FunctieNaam zal de array houden in de functie en het terug uit de functie . De functie op dit moment niet schelen of de array is statisch of dynamisch . De haakjes achter de functienaam zijn de kritische deel van de verklaring . Dit duidt een array wordt doorgegeven .
Functies in VBA

Een voorbeeld van het gebruik van statische arrays in functies in VBA zou een eenvoudige functie die de gebruiker vraagt ​​om input te een getal van 1 tot 12 en geeft de naam van de maand . Deze VBA- functie kon worden geschreven voor een macro in Excel , dat de gebruiker welke maand hij wil gegevens voor zien vraagt ​​en gebruikt vervolgens een functie ingebouwd om VBA , zoals VERT.ZOEKEN , om de informatie die overeenkomt met die maand te vinden en weer te geven . < br >

Previous: Next:
  Visual Basics Programming
·Hoe te gebruiken VBA om Toggle…
·Hoe een resolutie onafhankelij…
·Hoe maak je Windows Security S…
·Hoe te wissen & Bevolk Keuzeli…
·Hoe maak je een Macro om afdru…
·Hoe de Draw Command in Visual …
·Hoe maak je een knop Open een …
·Hoe te Grid Formulieren maken 
·Hoe te VBS converteren Met Fre…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te AutoDesk Deployment Images verwij…
·Hoe maak je een script dat Verwijdert be…
·Hoe kan ik een JSP variabele in een Appl…
·Hoe stel ik mijn ActiveX-besturingseleme…
·Hoe kan ik een string in C Lees 
·Vb Net SQL Server Tutorial 
·Hoe maak je een verticale histogram in J…
·Hoe te Getallen converteren naar tekst i…
·Het wijzigen van de Fieldset Kleur 
Copyright © Computer Kennis http://www.nldit.com