Я пытаюсь удалить последний символ строки, потому что я заполнить строку с петлей, которая автоматически добавляет «» после того, как добавил каждая новая строка, как:Vba Left Функция не работает
Do Until EOF(1)
...
(get string)
...
Ref = Ref + String
Ref = Ref + ","
Loop
Ref = Left(Ref, Len(Ref) - 1) (Delete last "," of ref)
При попытке выполнить это я получаю ошибку «Неверное количество аргументов или недопустимое присвоение свойств» в функции LEFT.
Я попытался исследовать эту ошибку, но единственное, что я могу найти, это ссылки на инструменты-ссылки, которые они не являются (насколько мне известно). Нити, которые я нахожу, все для vba для excel, что здесь не так, это код для скрипта, работающего в рабочем пространстве отражения.
Есть ли другой способ удаления последнего символа моей строки? Или что-то не так, что оправдывает эту ошибку? Я не могу понять этого.
Спасибо за ваше время.
Спасибо! Это в сочетании с первым плакатом дало мне решение, я использую первый запуск цикла, чтобы начать строку справа и твой трюк, чтобы убедиться, что я не добавляю «,» в конце. – Witloofdc