Запись таблицы в массив, и вывод нужных вариантов - VBA
Формулировка задачи:
Доброго времени!
Есть двухмерный массив:
Записываю в массив мою таблицу
Теперь я с ComboBox1 забираю условие фильтра
Теперь хочу в моём массиве найти записи с значением a
Помогите пожалуйста...!
Решение задачи: «Запись таблицы в массив, и вывод нужных вариантов»
textual
Листинг программы
Dim a(), i&, x&
Columns("A:B").Select
a = Selection.Value[/BASIC]
Перебрать все значения в массиве:
[BASIC]s=UserForm1.ComboBox1.Text
For i = 3 To UBound(a) ' Шапка из 2-х строк
if a(i,1) = s then ' сравниваем по столбцу "А" если "B" то a(i,2) = s
x= x+1
cells(x,4) = s 'Выводим в 4-й столбец
cells(x,5) = a(i,1)
cells(x,6) = a(i,2)
end if
Next