VBA - hva er matriser?
Arrays er praktiske verktøy når du programmerer i Excel VBA. I dette praktiske tipset forklarer vi hva som er skjult bak begrepet.
Hva er matriser i Excel?
Arrays er datafelt der verdigrenser lagres for videre behandling. Arrays kan lese større tekstfiler linje for linje og deretter raskt få tilgang til de enkelte elementene. Det er to typer matriser.
- Man snakker om en matrise med en fast størrelse hvis antall elementer som skal lagres er spesifisert i erklæringen. Et eksempel på skrivemåten er "Dim myArray (4) As String". I dette tilfellet kan matrisen inneholde fem elementer.
- Når det gjelder en dynamisk matrise, er imidlertid ikke nummeret spesifisert i erklæringen, dette gjøres under kjøretid. I vårt eksempel tilsvarer dette "Dim myArray () Som streng".
Hvorfor du trenger matriser når du programmerer
Arrays samler inn data av samme type. I tillegg til kodens klarhet, gir matriser andre fordeler.
- Hvis du skyver dataene inn i en matrise, blir de forhåndsinnlastet og er umiddelbart tilgjengelige når de blir kalt opp - dette betyr hastighet.
- Arrays brukes faktisk alltid når du ikke vet hvor mange variabler du trenger ved starten av arbeidet ditt.