Zasady tworzenia tablic wielowymiarowych są podobne do zasad tworzenia tablic jednowymiarowych. Przykładowo, instrukcja:
Dim macierz(l To 5. 1 To 10) as Integer
jest deklaracją tablicy dwuwymiarowej, w której indeksy pierwszego wymiaru przyjmują wartości od 1 do 5, a drugiego wymiaru od 1 do 10. VBA pozwala deklarować tablice maksymalnie 60-wymiarowe. Dwuwymiarową tablicę liczbową nazywa się macierzą.
Zad. 1. Macierz o rozmiarach 10x10 wypełnij liczbami całkowitymi losowymi z przedziału od - 10 do 10. Wyświetl macierz w komórkach A1:J10. Oblicz średnią elementów' dodatnich w tej macierzy i zaznacz na czerwono minimum elementów w tej macierzy.
Zad. 2. Macierz o rozmiarach 10x 10 wypełnij liczbami całkowitymi losowymi z przedziału od 0 do 100. Napisz program, który wymnaża macierz przez podaną przez użytkow nika liczbę
Zad. 3. Macierz o rozmiarach 10x 10 wypełnij liczbami losowymi z przedziału od 0 do 100. Następnie oblicz sumę szarych komórek tak jak przedstawiono to na rysunku: