切换到宽版
  • 1389阅读
  • 1回复

[程序设计]excel vba 分表复制列数据 [复制链接]

上一主题 下一主题
离线阿果
 
发帖
10085
财富
62933
威望
2083
交易币
62
只看楼主 倒序阅读 使用道具 0楼 发表于: 2014-03-10 | 石油求职招聘就上: 阿果石油英才网
数据都在第一张表上,目的:将每口井数据(相邻两列)和第一张表的前三列数据复制到新表中,一口井数据一个sheet。

  1. Sub tm()
  2.     For i = 4 To 188 Step 2        
  3.         wellname = Sheet1.Cells(1, i)
  4.         AddSh (wellname)        
  5.         Sheets("Sheet1").Select
  6.         Range("A1").Select
  7.         Columns(i).Select
  8.         Selection.Copy
  9.         Sheets(wellname).Select
  10.         Range("D1").Select
  11.         ActiveSheet.Paste
  12. Next
  13. End Sub
  14. Sub AddSh(ByVal sheetName As String)
  15.     Sheets("Sheet1").Select
  16.     Range("A1").Select
  17.     Worksheets(1).Columns("A:C").Select
  18.     Selection.Copy
  19.     
  20.     Worksheets.Add After:=Worksheets(Worksheets.Count)
  21.     Worksheets(Worksheets.Count).Name = sheetName
  22.     ActiveSheet.Paste
  23. End Sub


评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水


石油行业最新求职招聘信息,上阿果石油英才网:http://www.cnpcjob.com/
石油行业最新产品供应求购信息,上阿果石油供需网:http://b2b.agoil.cn/
石油文献资料预览下载,上石油文库:http://www.oilwenku.com/

网站事务联系QQ:1392013

个人微博:http://weibo.com/028chenguo
离线1109785573
发帖
472
财富
829
威望
3
交易币
10
只看该作者 1楼 发表于: 2015-03-13 | 石油求职招聘就上: 阿果石油英才网
谢谢 啊

网站事务咨询:QQ:1392013 | 26189883
阿果石油网为免费个人网站,为石油人提供免费的在线即时技术交流场所,拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论和行为!
如有言论或会员共享的资料涉及到您的权益,请立即通知网站管理员,本站将在第一时间给予配合处理,谢谢!