/ / Excel VBA Dizisi

Excel VBA Dizisi

Tek Boyutlu Dizi | İki Boyutlu Dizi

bir dizi değişkenler grubudur. İçinde Excel VBAdizinin adını ve dizin numarasını kullanarak bir dizinin belirli bir değişkenine (element) başvurabilirsiniz.

Tek Boyutlu Dizi

Tek boyutlu bir dizi oluşturmak için aşağıdaki adımları yürütün.

Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırlarını ekleyin:

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)

Sayfadaki komut düğmesine tıkladığınızda sonuç:

Excel VBA'da Tek Boyutlu Dizinin Öğesi

Açıklama: İlk kod satırı, Filmler adında bir Dize dizisi bildirir. Dizi beş elementten oluşur. Ardından, dizinin her bir öğesini başlatıyoruz. Son olarak, bir MsgBox kullanarak dördüncü elemanı görüntüleriz.

İki Boyutlu Dizi

İki boyutlu bir dizi oluşturmak için aşağıdaki adımları yürütün. Bu sefer isimleri sayfadan okuyacağız.

İki Boyutlu Dizi

Çalışma sayfanıza bir komut düğmesi yerleştirin ve aşağıdaki kod satırlarını ekleyin:

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)

Sayfadaki komut düğmesine tıkladığınızda sonuç:

Excel VBA'da İki Boyutlu Dizinin Öğesi

Açıklama: İlk kod satırı, Filmler adında bir Dize dizisi bildirir. Dizinin iki boyutu vardır. 5 satır ve 2 sütuntan oluşur. İpucu: satırlar önce gelir, ardından sütunlar. Tamsayı türünün diğer iki değişkeni, dizinin her öğesini başlatmak için Çift Döngü için kullanılır. Son olarak, öğeyi satır 4 ve sütun 2'nin kesişme noktasında görüntüleriz.

Ayrıca oku: