我有这个代码,作为我程序的一部分:
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
确实显示“示例”。
有人可以帮忙吗?谢谢
编辑:我们取得了一些进展。目前,Ubound(arr,2)
值 2。如果我们写i<=2
它可以工作,虽然i<=Ubound(arr,2)
不工作。