VBA - kaj so matriki?
Nizi so praktično orodje pri programiranju v Excelu VBA. V tem praktičnem nasvetu razložimo, kaj se skriva za pojmom.
Kaj so nizi v Excelu?
Nizi so podatkovna polja, v katerih so shranjene skupine vrednosti za nadaljnjo obdelavo. Niz lahko berejo večje besedilne datoteke po vrstici in nato hitro dostopajo do posameznih elementov. Obstajata dve vrsti nizov.
- Eno govori o matriki s fiksno velikostjo, če je v deklaraciji določeno število elementov, ki jih je treba shraniti. Primer črkovanja je "Dim myArray (4) As String". V tem primeru lahko matrika vsebuje pet elementov.
- V primeru dinamičnega niza pa številka ni navedena v deklaraciji; to se izvede med izvajanjem. V našem primeru to ustreza "Dim myArray () As String".
Zakaj potrebujete matrike pri programiranju
Niz zbirajo podatke iste vrste. Poleg jasnosti kode matriki prinašajo še druge prednosti.
- Če podatke potisnete v niz, se ti vnaprej naložijo in so takoj na voljo, ko jih prikličete - to pomeni hitrost.
- Niz se dejansko vedno uporablja, kadar na začetku svojega dela ne veš, koliko spremenljivk potrebuješ.