У меня есть такой вариант
ranging from var(1,42) to var(4000,42)
Я выполнил некоторые операции в соответствии с требованиями и заполнил 42-й столбец переменной 0 и 1. Теперь мне нужно импортировать только те строки var на лист, который имеет 1 в 42-м столбце. Это то, что я кодировал
t=1
For i = 1 to 4000
If var(i,42) = 1 Then
For k = 1 to 41
var2(t,k) = var(i,k)
Next k
t = t + 1
End If
Next i
То, что я думаю, это скопировать нужные строки из одной переменной в другую new_var, я использую циклическое что-то вроде этого
for k = 1 to 41 ' the inner loop
Но люди здесь говорят, что цикл занимает много времени. Они даже говорят, что это плохой стиль написания кода, но я не нашел лучшего способа скопировать одну переменную в другую, я имею в виду только необходимые строки. Предположим, мне нужно скопировать содержимое 30-й строки одной переменной в другую, Затем я использую цикл для копирования от 1 до 41 содержимого столбца, но есть ли что-то вроде копирования всей строки var в другой var?