У мене є 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 досить низький).
Я щось пропускаю?