У меня есть этот код, как часть моей программы:Переменная Scope не имеет смысла
Dim Txt, st, i, k
i=0
Do
st="Example"
Txt = myReplace(Txt, st, arr(k,i))
i=i+1
Loop While i<=UBound(arr,2)
arr
также создан раньше.
По какой-то причине Txt
сбрасывается за пределы цикла. Другие переменные отсутствуют, например, st
действительно показывает «пример».
Может ли кто-нибудь помочь PLS? Спасибо
Редактировать: Мы достигли определенного прогресса. На данный момент Ubound(arr,2)
стоит 2. Если мы пишем i<=2
, он работает, хотя i<=Ubound(arr,2)
не работает.
Предоставленной вам информации недостаточно для воспроизведения проблемы. Пожалуйста, [обновите] (http://sscce.org/) ваш вопрос. –
Вы должны хотя бы опубликовать код myReplace(), инициализацию Txt и, самое главное, то, что вы хотите достичь/ожидаемый результат. –