Передать значения из двумерного в одномерный массив - VB
Формулировка задачи:
Здравствуйте. Такая задача. Нужно передать значения из двумерного массива, который заполнен строками, в одномерный. Я ищу в двумерном массиве (в первом его столбце) значение которое совпадает с "зяблик", там где в первом столбце "зяблик", в следующем столбце нужное мне значение "птица", номер строки (массива) естественно совпадает. Мне нужно занести значения или хотя бы все номера строк второго столбца, там где в первом "зяблик" в одномерный массив. Как это сделать? Заранее огромнейшее спасибо!
P. S. Я не умный. Думал в этом напрвлении. Задача мне кажется очень простой, но ничего не выходит у меня.
Решение задачи: «Передать значения из двумерного в одномерный массив»
textual
Листинг программы
Dim b() As String, L As Long, n As Long, i As Long n = UBound(a, 1) L = 0 For i = LBound(a, 1) To n If a(i, 1) = "зяблик" Then ReDim Preserve b(0 To L) b(L) = a(i, 2) L = L + 1 End If Next MsgBox Join(b, vbCrLf)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д