Arrays holde flere verdier . De er variabler som kan brukes til å reagere gjennom en liste over verdier. Ved programmering i Visual Basic , ved hjelp av matriser er en felles prosess . Programmereren kan passere matriser til funksjoner og subrutiner der koden skriver ut eller manipulerer verdiene . Passerer matriser til en subrutine eller funksjon tar bare et par ekstra linjer med kode . Instruksjoner
en
Definer array variabel. En matrise er definert som en hvilken som helst annen variabel bortsett fra den bruker parentes . Følgende er hvordan man skal definere en matrise som inneholder tre values.ReDim myArrayvariable ( 3 ) As String
2
Angi variabler for hver indeks av tabellen. I programmering starter datatabellindekser med nummer 0 . Følgende kode tildeler verdier for array.myArrayvariable ( 0 ) = " 1 " myArrayvariable ( 1 ) = " 2 " myArrayvariable ( 2 ) = " 3 "
3
Lag subrutinen som aksepterer passert variabel. Parameteren inne i " myRoutine " subrutine indikerer at det krever en rekke variable . Denne subrutine gjentas gjennom hvert element i matrisen og skriver den til debug window.Sub myRoutine ( myInArray ( ) As String ) Dim j som IntegerFor j = 1 til 3Debug.Print myInArray ( j ) Neste JEND Sub
4
Pass matrisen til subrutinen opprettet i trinn tre . Denne uttalelsen kaller subrutinen og går array variabel opprettet i trinn two.myRoutine myArrayvariable ( )