Hoe maak je een multidimensionale tabel?

Als u een array met meerdere dimensies wilt maken, moet u de dimensies definiëren bij het declareren van de array. Welnu, u kunt zoveel dimensies definiëren als u wilt (VBA staat 60 dimensies toe), maar u hoeft waarschijnlijk niet meer dan 2 of 3 dimensies uit een van de arrays te gebruiken. Het gebruik van een tweedimensionale tabel is als het hebben van rijen en kolommen.

In deze tutorial zullen we zien hoe u een 2D- en 3D-array kunt maken.

Maak een multidimensionale array in VBA

  1. Gebruik de Dim-instructie om de array te declareren met de naam die u eraan wilt geven.
  2. Voer daarna een beginhaakje in en stel het aantal elementen voor de eerste dimensie in.
  3. Typ vervolgens een opdracht en voer het aantal items in dat u in de tweede dimensie wilt hebben. Sluit vervolgens de haakjes.
  4. Stel aan het einde het gegevenstype voor de tabel in als variant of elk gewenst gegevenstype.

Hier is de code.

 Sub vba_multi_dimensional_array() Dim myArray(5, 2) As Variant myArray(1, 1) = 1 myArray(2, 1) = 2 myArray(3, 1) = 3 myArray(4, 1) = 4 myArray(5, 1) = 5 myArray(1, 2) = 6 myArray(2, 2) = 7 myArray(3, 2) = 8 myArray(4, 2) = 9 myArray(5, 2) = 10 End Sub

De bovenstaande code voor de tabel maakt een tabel met 5 rijen en 2 kolommen en ziet er als volgt uit.

maak-een-bord-5

Voeg een reactie toe

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *