|
查看: 1336|回复: 1
|
excel vba looping问题
[复制链接]
|
|
|
*Range("I1").Select
Application.CutCopyMode = False
Selection.Copy
/ Range("B1").Select
ActiveSheet.Paste
/ Range("D10").Select
Application.CutCopyMode = False
Selection.Copy
*Range("J1").Select
ActiveSheet.Paste
*Range("I2").Select
Application.CutCopyMode = False
Selection.Copy
/ Range("B1").Select
ActiveSheet.Paste
/Range("D10").Select
Application.CutCopyMode = False
Selection.Copy
*Range("J2").Select
ActiveSheet.Paste
*Range("I3").Select
Application.CutCopyMode = False
Selection.Copy
/Range("B1").Select
ActiveSheet.Paste
/Range("D10").Select
Application.CutCopyMode = False
Selection.Copy
* Range("J3").Select
ActiveSheet.Paste
* 会一直走到下一格做动作直到遇到空格
/ 做同样的动作
请问要excel vba 要怎样写 |
|
|
|
|
|
|
|
|
|
|
发表于 5-10-2009 03:30 PM
|
显示全部楼层
希望可以帮到你!~- Sub test()
- x = 1 '可以换去你data的最高层
- 'column B=2, D=4, I=9, J=10
- Do Until Cells(x, 9) = "" And Cells(x, 4) = ""
- Application.CutCopyMode = False
- Cells(x, 9).Copy
- Cells(x, 2).PasteSpecial
- Application.CutCopyMode = False
- Cells(x, 4).Copy
- Cells(x, 10).PasteSpecial
- x = x + 1
- Loop
- End Sub
复制代码 |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|