Çok boyutlu bir tablo nasıl oluşturulur?
Birden fazla boyuta sahip bir dizi oluşturmak için, diziyi bildirirken boyutları tanımlamanız gerekir. İstediğiniz kadar boyut tanımlayabilirsiniz (VBA 60 boyuta izin verir), ancak muhtemelen herhangi bir diziden 2 veya 3 boyuttan fazlasını kullanmanıza gerek kalmayacaktır. İki boyutlu bir tablo kullanmak satır ve sütunlara sahip olmak gibidir.
Bu eğitimde 2D ve 3D dizilerin nasıl oluşturulacağını göreceğiz.
VBA’da çok boyutlu bir dizi oluşturma
- Diziyi vermek istediğiniz adla bildirmek için Dim deyimini kullanın.
- Bundan sonra bir başlangıç parantezi girin ve ilk boyut için eleman sayısını ayarlayın.
- Daha sonra bir komut yazın ve ikinci boyutta olmasını istediğiniz öğelerin sayısını girin, ardından parantezleri kapatın.
- Son olarak tablonun veri tipini varyant veya istediğiniz herhangi bir veri tipi olarak ayarlayın.
İşte kod.
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
Tabloya ilişkin yukarıdaki kod 5 satır ve 2 sütundan oluşan bir tablo oluşturur ve bu şekilde görünecektir.
VBA nedir