Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1234|回复: 2

[已解决]请求赐教!内容有更新。两个 ...

[复制链接]
发表于 2013-1-20 16:50 | 显示全部楼层 |阅读模式
请求赐教!内容有更新。两个日期合并拆分a。.rar (11.31 KB, 下载次数: 5)
发表于 2013-1-20 17:09 | 显示全部楼层
  1. Sub 拆分2()
  2.     Dim iCol&, rg As Range, a As Worksheet, wbname$
  3.     Worksheets("sheet1").Activate
  4.     Application.ScreenUpdating = False
  5.     On Error Resume Next
  6.     With Worksheets("sheet1")
  7.         Set rg = .Range("e3")
  8.         iCol = rg.Column
  9.         Do While iCol <> Columns.Count
  10.             wbname = rg.Offset(, 2).Value
  11.             Debug.Print wbname, iCol
  12.             Set a = Worksheets(wbname)
  13.             If a Is Nothing Then
  14.                 Worksheets.Add after:=Worksheets(Worksheets.Count)
  15.                 ActiveSheet.Name = wbname
  16.                 .Range("a:c").Copy Range("a1")
  17.                 .Columns(rg.Column).Resize(, 5).Copy Range("d1")
  18.             End If
  19.             Set rg = rg.End(xlToRight)
  20.             iCol = rg.Column
  21.             Set a = Nothing
  22.         Loop
  23.     End With
  24.     Worksheets("sheet1").Activate
  25.     Application.ScreenUpdating = True
  26.     MsgBox "拆分完毕"
  27. End Sub
复制代码

评分

参与人数 1 +3 收起 理由
松儿 + 3

查看全部评分

回复

使用道具 举报

发表于 2013-1-20 17:14 | 显示全部楼层    本楼为最佳答案   
请求赐教!内容有更新。两个日期合并拆分a。.rar (30.79 KB, 下载次数: 13)

评分

参与人数 1 +3 收起 理由
松儿 + 3

查看全部评分

回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-20 05:23 , Processed in 0.312779 second(s), 15 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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