前提・実現したいこと
下記ソースコードの変数num1とnnをfor文で同時に動かしたいです
発生している問題・エラーメッセージ
明確なエラーはでていませんが、forを同時に回すことができず
困っております。
追記
現状の問題点はnum1とnnが同時に回らず、nnのみが回ってしまいます。
"実現したいこと" の部分でも記載致しましたが、forでnum1とnnを
同時に回していきたいです。
具体的には
num1が13→15→17・・・
nnが8→9→10・・・
という形で1つずつではなく、同時に繰り返し処理をしてほしいです
該当のソースコード
vba
1 Dim num1, n, nn As Variant 2 Dim ws1 As Worksheet 3 For n = 3 To Worksheets.Count 4 Set ws1 = Worksheets(n) 5 For nn = 8 To Worksheets(n).Cells(Rows.Count, 10).End(xlUp).Row + 1 6 With Worksheets("雛形 (2)") 7 AA = .Cells(Rows.Count, 2).End(xlUp).Row 8 For num1 = 13 To AA Step 2 + 1 9 If Worksheets(n).Range("J" & nn) <> "" Then 10 .Range("N" & num1) = ws1.Range("I" & nn) 11 .Range("S" & num1) = ws1.Range("D" & nn) 12 .Range("V" & num1) = ws1.Range("K" & nn) + ws1.Range("L" & nn) 13 .Range("Z" & num1) = ws1.Range("J" & nn) 14 End If 15 Next num1 16 End With 17 Next nn 18 Set ws1 = Nothing 19 Next n 20
補足情報(FW/ツールのバージョンなど)
エクセル2007
回答3件
あなたの回答
tips
プレビュー