佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1286|回复: 1

excel vba looping问题

[复制链接]
发表于 2-10-2009 10:08 PM | 显示全部楼层 |阅读模式
*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 要怎样写
回复

使用道具 举报


ADVERTISEMENT

发表于 5-10-2009 03:30 PM | 显示全部楼层
希望可以帮到你!~
  1. Sub test()
  2. x = 1   '可以换去你data的最高层
  3. 'column B=2, D=4, I=9, J=10
  4. Do Until Cells(x, 9) = "" And Cells(x, 4) = ""
  5. Application.CutCopyMode = False
  6. Cells(x, 9).Copy
  7. Cells(x, 2).PasteSpecial
  8. Application.CutCopyMode = False
  9. Cells(x, 4).Copy
  10. Cells(x, 10).PasteSpecial
  11. x = x + 1
  12. Loop
  13. End Sub
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 5-12-2025 05:52 PM , Processed in 0.133824 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表