An array index is the number used to access an 
Array of 
Variables created using the 
Dim command.
Description
The following examples illustrate the use of array elements.
If we have an array 
myArray with elements of 1 to 10, filled with random data:
Index        Data
1              5
2              2
3              6
4              5
5              9
6              1
7              0
8              4
9              5
10             7
One can access each piece of data separately by pointing to the Index of the array element:
    Print myArray(5)
    
Printing the data contained in the fifth element of 
myArray results in an output of:
	9
	
To change the contents of an array, use it like any other 
Variable:
    myArray(3) = 0
    
To print the contents of 
myArray(3), use the command:
    Print myArray(3)
    
Which results in an output of:
	0
	
Array elements can be indexed using another 
Variable. In this example we set all elements in our array to zero:
    Dim a As Integer
    For a = 1 To 10
      myArray(a) = 0
    Next a
    
To change a random array element to a random value:
    Dim Index As Integer
    Dim Value As Integer
    index = Int(Rnd(1) * 10) + 1 'This line will simply return a random value between 1 and 10
    Value = Int(Rnd(1) * 10) + 1 'This line will do the same
    myArray(index) = Value
    
Example
Declare Sub PrintArray()
Dim Numbers(1 To 10) As Integer
Dim Shared OtherNumbers(1 To 10) As Integer
Dim a As Integer
Numbers(1) = 1
Numbers(2) = 2
OtherNumbers(1) = 3
OtherNumbers(2) = 4
PrintArray ()
For a = 1 To 10
 Print Numbers(a)
Next a
Print OtherNumbers(1)
Print OtherNumbers(2)
Print OtherNumbers(3)
Print OtherNumbers(4)
Print OtherNumbers(5)
Print OtherNumbers(6)
Print OtherNumbers(7)
Print OtherNumbers(8)
Print OtherNumbers(9)
Print OtherNumbers(10)
Sub PrintArray ()
 Dim a As Integer
 For a = 1 To 10
   Print otherNumbers(a)
 Next a
End Sub
 See also