作者kenny9992 (momo)
看板Visual_Basic
标题[VBA ] 一个回圈两个数列
时间Mon Apr 12 17:51:22 2010
各位高手不好意思 小弟我是新手
可以请教一下吗
Sub Macro5()
For i = 2 To 100
For j = 2 To 100 Step 10
Range(Cells(j, 2), Cells(j + 9, 2)).Select
Selection.Copy
Cells(i, 5).Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:=
_
False, Transpose:=True
Next j
Next i
End Sub
以上是我的程式码
目前无法同时执行(会变成执行j在执行i)
我想要在同一个回圈同时有两个数列
像是 i=2时 j=2下去做一次回圈
i=3 j=12
i=4 j=22
可以指教一下吗
谢谢喔
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.243.66
1F:推 jwjeng:是我的错觉吗?下午好像也有个类似的问题,怎麽推完不见了 04/12 20:20
2F:→ kenny9992:喔不好意思 因为下午那篇表达不清楚 我就删了 拍谢 04/12 23:05
3F:推 frank082474:如果将外围回圈拿掉,将j回圈next 前面写入i=i+1 04/13 03:08
4F:→ frank082474:并在for j= 的前面一行写入 i=1 这样是不是符合大大 04/13 03:08
5F:→ frank082474:的要求了? 04/13 03:09
6F:推 jwjeng:把 i 和 j 的关系写出来就行了,回圈用谁来跑都可以 04/13 09:03
7F:→ jwjeng:只是你上次的 j 间隔12,这次变成间隔10了? 04/13 09:03
8F:→ m9556:去除j回圈,改用在i回圈最後再j=j+10,不知道这样是不是你要 04/13 10:59
9F:→ kenny9992:问题解决了 谢谢各位^^~ 感恩喔 04/13 20:51