Я так растерялся, и бесконечные поиски в Google так далеко бросают мне вызов
У меня есть подпрограмма, которая собрала уникальные значения в столбце C в массив. Теперь, когда массив создан, мне нужно использовать его в другом подпрограмме, чтобы я мог перебирать значения.
Я попытался передать его в качестве аргумента, но потом не могу понять, как запустить новую подпрограмму с аргументами, т. Е.
Sub useArray(ByRef varArr() As String)
- как в мире мне запустить useArray? И, в любом случае, useArray должен быть основным подпрограммой, поэтому я просто запутался в том, как я могу запустить основную подпрограмму и использовать эту переменную массива, которая уже была определена / заполнена.
Я попытался использовать мою подпрограмму, которая получает уникальные значения как функцию, но она не передает значения в массиве обратно в основную подпрограмму. В конце функции AND в главном подпрограмме у меня есть:
MsgBox varArr(1)
В функции возвращается первое значение. Вернувшись в саб, он возвращает ошибку.
Помощь спасет мое здравомыслие!