У меня есть ListBox с именами некоторых столбцов, и я хотел бы построить матрицу только с выбранными столбцами. Есть ли простой способ сделать это?
Я на самом деле пытаюсь с:
Dim Matrix_a() As Variant
J = 0
For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) Then
J = J + 1
Matrix_a.Columns(J) = Price.Columns(i)
End If
Next i
где "Цена" - это ранее определенный диапазон. это не работает из-за "неверного квалификатора", но я не вижу, как это обойти (мой уровень VBA довольно низкий).
Я что-то пропустил?