VBA - vad är matriser?
Matriser är praktiska verktyg vid programmering i Excel VBA. I detta praktiska tips förklarar vi vad som gömmer sig bakom termen.
Vad är matriser i Excel?
Matriser är datafält där grupper av värden lagras för vidare bearbetning. Matriser kan läsa större textfiler rad för rad och sedan snabbt komma åt de enskilda elementen. Det finns två typer av matriser.
- Man talar om en matris med en fast storlek om antalet element som ska lagras anges i deklarationen. Ett exempel på stavningen är "Dim myArray (4) As String". I detta fall kan matrisen innehålla fem element.
- När det gäller en dynamisk matris anges dock inte numret i deklarationen, detta görs vid körning. I vårt exempel motsvarar detta "Dim myArray () Som sträng".
Varför du behöver matriser när du programmerar
Matriser samlar in data av samma typ. Förutom kodens tydlighet ger matriser andra fördelar.
- Om du skjuter in data i en matris, laddas de in förhands och är omedelbart tillgängliga när de samlas upp - det betyder hastighet.
- Matriser används faktiskt alltid när du inte vet hur många variabler du behöver i början av ditt arbete.