я оценил бы некоторую помощь по следующей VBA макросов проблемы, скриншот здесь:VBA Macro Speed Up
Я должен сравнить данные в 2 колонки - индекс & Sec_Index. В случае совпадения он должен проверить, какие значения присвоены Sec_Index, и заполнить «1» в соответствующем столбце «Значение», соответствующем индексу и «0» для других столбцов Value (надеюсь, что скриншот объясняет это лучше)
Я написал короткий макрос, который работает хорошо. Однако у меня есть огромное количество данных - оба столбца индекса содержат не менее 400000-500000 строк. Это делает мой код бесполезным, так как он будет длиться очень долго.
Есть ли способ сделать эту работу? Я читал о массивах Variant, но я не знаком с ними.
Вы могли бы просто сделать это с помощью формулы. Но если вам нужна помощь с кодом, вам нужно будет показать свой код. –