我是Excel VBA的新手,我試圖創建一個總計X = X + 1的循環,但是當循環結束時它會繼續執行最後一個X並且不會啓動再次。 這是我有:Excel VBA循環x = x + 1
For I = 1 To 3
J = 2
For K = 1 To J * 2 Step 1
Debug.Print K
Next K
Next I
這就是我得到:1 2 3 4 1 2 3 4 1 2 3 4。 1 2 3 4 5 6 7 8 9 10 11 12。
感謝您提供的幫助。我認爲這可以解決我的問題,但這有點複雜。我需要這是因爲我添加在X,Y,Z座標的格式與此代碼:
For I = 1 To 6
X = 0
J = 10
RobApp.Project.Structure.Nodes.Create X = X + 1, 0, 0, J * (I - 1)
RobApp.Project.Structure.Nodes.Create X = X + 1, Range("N34") * 0.15, 0, J *
(I - 1)
Next I
「X = X + 1」 是節點號。我希望它是順序的,1,2,3,4等等,而J在Z座標中增加。例如對於第一行代碼:
Node 1 = 0,0,0
Node 2 = 0,0,10
Node 3 = 0,0,20
等等!
在哪裏你的'X = X + 1'? – Trimax
這是我記得描述我想要做的最好的方式! –
如果你想用K指數在你的循環中獲得12次迭代,那麼就像'For K = 1 to 12'一樣簡單' – Trimax