/ / Excel VBA'da bir dizinin boyutu

Excel VBA'da bir Dizinin Boyutu

Almak için bir dizinin büyüklüğü içinde Excel VBAUBound ve LBound işlevlerini kullanabilirsiniz.

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

1. İlk olarak, diziyi bildirmemiz gerekiyor. Dizimizin iki boyutu var. 5 satır ve 2 sütuntan oluşur. Ayrıca, Tamsayı türünde iki değişken belirtin.

Dim Films(1 To 5, 1 To 2) As String, x As Integer, y As Integer

Dizi böyle görünebilir.

Excel VBA'da bir Dizinin Boyutu

2. Ardından, dizinin boyutunu elde ederiz. Aşağıdaki kod satırlarını ekleyin:

x = UBound(Films, 1) - LBound(Films, 1) + 1
y = UBound(Films, 2) - LBound(Films, 2) + 1

UBound (Filmler, 1), ilk boyutun üst sınırını verir, bu 5'dir.
LBound (Filmler, 1), ilk boyutun alt sınırını verir, 1'dir.

UBound (Filmler, 2), ikinci boyutun üst sınırını verir, ki bu 2'dir.
LBound (Filmler, 2), ikinci boyutun alt sınırını verir, 1'dir.

Sonuç olarak, x eşittir 5 ve y eşittir 2.

3. Dizinin elemanlarının sayısını görüntülemek için bir MsgBox kullanırız.

MsgBox "This array consists of " & x * y & " elements"

Sonuç:

Dizi Sonuçlarının Boyutu

Ayrıca oku: