在一块VBA代码我有以下几点:循环代码/跳过行
For i = 1 To 5
myArray(i) = i + 0
Next i
For i = 6 To 8
myArray(i) = i + 1
Next i
For i = 9 To 14
myArray(i) = i + 2
Next i
...等
必须有更好的方式来做到这一点,但我的生活我想不出一个。谁能帮忙?也许是使用Select..Case语法的东西?
编辑:这些实际上应该是公司中各个分部的区域。我'跳过'的线条会自动计算出所有区域的总数。
嗯,有可能更优雅的方式,但“更好”将取决于你的目标是什么。你能描述一下上下文以及你想完成什么吗? – anschauung 2009-11-23 16:08:30