在一塊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