Array Poem by Alvinzor Flores

Array



Excel TutorialExcel Easy
#1 Excel tutorial on the net
Array


One-dimensional Array | Two-dimensional Array

An array is a group of variables. In Excel VBA, you can refer to a specific variable (element) of an array by using the array name and the index number.

One-dimensional Array
To create a one-dimensional array, execute the following steps.

Place a command button on your worksheet and add the following code lines:

Dim Films(1 To 5) As String

Films(1) = 'Lord of the Rings'
Films(2) = 'Speed'
Films(3) = 'Star Wars'
Films(4) = 'The Godfather'
Films(5) = 'Pulp Fiction'

MsgBox Films(4)


Result when you click the command button on the sheet:

Element of a One-dimensional Array in Excel VBA

Explanation: the first code line declares a String array with name Films. The array consists of five elements. Next, we initialize each element of the array. Finally, we display the fourth element using a MsgBox.

Two-dimensional Array
To create a two-dimensional array, execute the following steps. This time we are going to read the names from the sheet.

Two-dimensional Array

Place a command button on your worksheet and add the following code lines:

Dim Films(1 To 5,1 To 2) As String
Dim i As Integer, j As Integer

For i = 1 To 5
For j = 1 To 2
Films(i, j) = Cells(i, j) .Value
Next j
Next i

MsgBox Films(4,2)
Result when you click the command button on the sheet:

Element of a Two-dimensional Array in Excel VBA

Explanation: the first code line declares a String array with name Films. The array has two dimensions. It consists of 5 rows and 2 columns. Tip: rows go first, then columns. The other two variables of type Integer are used for the Double Loop to initialize each element of the array. Finally, we display the element at the intersection of row 4 and column 2.



Please follow us on Google+

Top: Array | Next: Function and Sub


Learn more, it's easy
Dynamic Array
Array Function
Month Names
Size of an Array
Download Excel File
array.xls
Follow Excel Easy
Excel Easy on Google+ Excel Easy on Facebook Excel Easy on Twitter Excel Easy on Pinterest

COPYRIGHT (C) 2010-2015 WWW.EXCEL-EASY.COM. EXCEL VBA ARRAY. ALL RIGHTS RESERVED.
EXCEL 2010 TUTORIAL | HOW TO EXCEL | MICROSOFT EXCEL 2010 | EXCEL MACRO

Thursday, May 21, 2015
Topic(s) of this poem: art
COMMENTS OF THE POEM
READ THIS POEM IN OTHER LANGUAGES
Close
Error Success