私はExcel VBAを初めて使用していますが、X = X + 1を合計するループを作成しようとしていますが、ループが終了すると最後のXが続き、開始しません再び。 これは私が持っているものです。Excel VBA Loop 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です。
ご協力ありがとうございます。私はこれが私の問題を解決すると思ったが、もう少し複雑です。
は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" ノード番号である:私はこのコードでX、Y、Z形式で座標を追加しているので、私はこれを必要とします。 JがZ座標で増加している間、それはシーケンシャル、1,2,3,4などになりたい。たとえば、コードの最初の行には、
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