VBA代码实例---批量新建工作表模板升级版本
来源:互联网 发布:淘宝联盟首页登陆 编辑:程序博客网 时间:2024/05/16 07:14
对上一篇博文进行补充:
VBA代码实例---批量新建工作表模板
¤升级内容¤
新建了工作表之后,把新建的工作表,一个工作表新建到工作簿中,并以工作表的名称命名工作簿。
通过剪切的方式,新建工作簿。
¤代码示例¤
Option ExplicitSub 拆分到簿() Dim i As Integer Dim sh As Worksheet Dim sName As String Dim tm As Single tm = Timer Dim sYuan As String sYuan = ActiveSheet.Name '第一行为标题,所以从第二行开始,如果无标题应该i=1 For i = 2 To Worksheets(sYuan).Range("A1").CurrentRegion.Rows.Count sName = Worksheets(sYuan).Range("A" & i).Value '判断工作表是否存在,如果不存在就新建 On Error Resume Next Set sh = Worksheets(sName) '如果工作表不存在,报错并返回非零值给Err.Number If Err.Number <> 0 Then Set sh = Worksheets.Add(, Worksheets(Worksheets.Count)) sh.Name = sName End If Next i Worksheets(sYuan).Select 'MsgBox "拆分完成,耗时:" & Format(Timer - tm, "0.00000") & "秒" Application.ScreenUpdating = False Application.DisplayAlerts = False Dim wb As Workbook For i = Worksheets.Count To 1 Step -1 sName = Worksheets(Worksheets.Count).Name If sName = sYuan Then Exit For Worksheets(i).Move Set wb = ActiveWorkbook wb.SaveAs ThisWorkbook.Path & "\Test\" & sName & ".xlsx" wb.Close Next i Application.DisplayAlerts = True Application.ScreenUpdating = True 'MsgBox "工作簿新建完成,耗时:" & Format(Timer - tm, "0.00000") & "秒"End Sub自此,就是一个完整的可以应用的代码,马上你会看到应用,半个馒头,坚持一下下。
0 0
- VBA代码实例---批量新建工作表模板升级版本
- VBA代码实例---批量新建工作表模板
- VBA EXCEL 对象操作 - 新建工作表
- [Excel VBA] 新建一个工作表并为其添加代码
- VBA代码实例---一个工作表拆分为N个工作表
- VBA代码实例---多个工作表内容合并到一个工作表中
- VBA代码来破解工作表保护
- Excel VBA ——批量工作表重命名
- 在线批量部署网站代码和数据库版本更新升级
- netbeans 新建代码模板
- VBA代码引用工作表的方法探讨
- VBA代码实例---高级筛选
- VBA代码实例---个人所得税计算
- VBA工作表操作
- VBA 增加工作表
- Excel VBA-批量将多个sheet表另存为单独的工作薄文件
- 新建基于寄存器版本的工程模板
- vba向新建Sheet中自动插入代码
- jsp验证是否包含中文逗号以及两个字符串包含逗号个数是否一致
- JPA @ManyToMany java.lang.StackOverflowError: null
- 微信web开发者工具 “当前代理是非安全代理” 或者“Error:unable vertify the first certification”
- Page Object Model (Selenium + Python)(三)
- 网络同步的那点事
- VBA代码实例---批量新建工作表模板升级版本
- PHP学习笔记——静态变量;
- Python 全排列
- MD5加密、URLEncoder和URLDecoder、DES加密和解密工具
- 错误:Svn process exited with error code: -1073741511
- Android系统内置下载器服务DownloadManager的使用
- Android显示圆角图片,可指定图片某几个角为圆角
- 老程序员“潜伏”多年,是该写总结的时候了!
- Oracle学习笔记一