VBA - hvad er matriser?
Arrays er praktiske værktøjer, når du programmerer i Excel VBA. I dette praktiske tip forklarer vi, hvad der er skjult bag udtrykket.
Hvad er matriser i Excel?
Arrays er datafelter, hvor grupper af værdier gemmes til videre behandling. Arrays kan læse større tekstfiler linje for linje og derefter hurtigt få adgang til de enkelte elementer. Der er to typer arrays.
- Man taler om en matrix med en fast størrelse, hvis antallet af elementer, der skal gemmes, er angivet i erklæringen. Et eksempel på stavemåden er "Dim myArray (4) As String". I dette tilfælde kan matrixen indeholde fem elementer.
- I tilfælde af en dynamisk matrix er nummeret imidlertid ikke angivet i erklæringen, dette gøres ved kørsel. I vores eksempel svarer dette til "Dim myArray () som streng".
Hvorfor du har brug for matriser, når du programmerer
Arrays indsamler data af samme type. Ud over kodens klarhed medfører arrays andre fordele.
- Hvis du skubber dataene ind i en matrix, indlæses de på forhånd og er umiddelbart tilgængelige, når de kaldes op - dette betyder hastighed.
- Arrays bruges faktisk altid, når du ikke ved, hvor mange variabler du har brug for i starten af dit arbejde.