作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我编写的代码适用于我测试过的所有方式。不过我有两个问题。首先,为什么我必须在代码中使用 Do While 循环而不是 For 循环?我已经尽我所能来帮助我解决这个问题。我无法重新安装 excel,但我已经尽可能多地重置了设置,但是,编译器总是会跳过我拥有的每个 for 循环,这不是 for each 循环...除了第一个 for 循环在我的编程中......这是我见过的最奇怪和最奇怪的行为。我已经使用 step through (F8) 10000 次来尝试弄清楚为什么它一直在跳过。但是每次我创建一个 for 循环时,它甚至都不会运行它的第一行。
明确地说,我有一个 Do While ... Loop 的每个地方,它应该是一个 For Next。但是每次进行此更改都会破坏代码,因为每次将 do while 更改为 for 时,代码都会被完全跳过。即使我将 i 值重置为 0。即使我为每个循环使用不同的迭代器,也会出现此问题。
在装有 Office 2010 的 Intel i5 上运行 w8。
For i=1 To i = 100
If (i >= startRow And i <= stopRow And Not rowDone(i) And Not i = colFocus) Then
colCurPayAmounts(i) = S_Debt.Cells(i, 5)
Else
colCurPayAmounts(i) = 0
End If i = i + 1
Next i
最佳答案
问题是它应该是 For i = 1 To 100 而不是 For i = 1 To i = 100 @Rory
关于algorithm - 在 VBA 中无故跳过循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26356572/
我有一个小型 Java 11 示例,其中包含 JUnit 5 测试,结果如下: changed conditional boundary → SURVIVED 主类: public final cla
我是一名优秀的程序员,十分优秀!