VBA - wat zijn arrays?
Arrays zijn praktische hulpmiddelen bij het programmeren in Excel VBA. In deze praktische tip leggen we uit wat er achter de term schuilgaat.
Wat zijn arrays in Excel?
Arrays zijn gegevensvelden waarin groepen waarden worden opgeslagen voor verdere verwerking. Arrays kunnen grotere tekstbestanden regel voor regel lezen en hebben vervolgens snel toegang tot de afzonderlijke elementen. Er zijn twee soorten arrays.
- Men spreekt van een array met een vaste grootte als het aantal te bewaren elementen in de aangifte is gespecificeerd. Een voorbeeld van de spelling is "Dim myArray (4) As String". In dit geval kan de array vijf elementen bevatten.
- In het geval van een dynamische array wordt het nummer echter niet opgegeven in de aangifte; dit gebeurt tijdens runtime. In ons voorbeeld komt dit overeen met "Dim myArray () As String".
Waarom je arrays nodig hebt tijdens het programmeren
Arrays verzamelen gegevens van hetzelfde type. Naast de duidelijkheid van de code hebben arrays nog andere voordelen.
- Als u de gegevens in een array pusht, worden ze vooraf geladen en zijn ze onmiddellijk beschikbaar wanneer ze worden opgeroepen - dit betekent snelheid.
- Arrays worden eigenlijk altijd gebruikt als je niet weet hoeveel variabelen je aan het begin van je werk nodig hebt.