Тема: азы насчет массивов
Добрый день! Я только пытаюсь постигнуть науку ВБА
Сделал форму - накидал два ComboBox'а
к ним воткнул значения:
ComboBox1.AddItem "1." ComboBox1.AddItem "2." ComboBox1.AddItem "3." ComboBox2.AddItem "I" ComboBox2.AddItem "II" ComboBox2.AddItem "III"
далее при нажатии на кнопку сделал такой код:
Dim varData(3, 3) As Variant varData(1, 1) = 2 varData(1, 2) = 4 varData(1, 3) = 7 varData(2, 1) = 8 varData(2, 2) = 9 varData(2, 3) = 8 varData(3, 1) = 3 varData(3, 2) = 8 varData(3, 3) = 4 Select Case ComboBox1.Value Case 0 x = 1 Case 1 x = 2 Case 3 x = 3 End Select Select Case ComboBox2.Value Case 0 y = 1 Case 1 y = 2 Case 3 y = 3 End Select Zna4enie = Str(varData(x, y)) Label1.Caption = Zna4enie
И не получается - в Label1 пишет "0"
Суть такая - создается массив varData(3, 3) - выбрав соотвествующие номера в каждом ComboBox'е (определяется адрес) и нажав кнопку мы получаем соотвествующеие значение в массиве по соотвествующему адресу
Не подскажите - где у меня прокол?