VBA代码实例---多个工作表内容合并到一个工作表中
2017-04-18 23:41
483 查看
这是一个常用而且经典的例子:根据内容,把N个工作表中的内容,合并到一个工作表中;
¤主要知识点¤
1、工作表选取和内容的复制;
2、IF分支语句和For循环语句的使用;
¤工作表样式¤
¤代码实例¤
¤主要知识点¤
1、工作表选取和内容的复制;
2、IF分支语句和For循环语句的使用;
¤工作表样式¤
¤代码实例¤
Option Explicit Sub 合并工作表() Dim i As Integer Dim x As Integer, y As Integer Dim k As Integer ' Range("A1").CurrentRegion.Select ' Selection.Delete Range("A1").CurrentRegion.Value = "" For i = Worksheets.Count To 2 Step -1 If Worksheets(i).Name = "合并工作表" Then Exit For x = Worksheets(i).Range("A1").CurrentRegion.Rows.Count y = Worksheets(i).Range("A1").CurrentRegion.Columns.Count If Worksheets("合并工作表").Range("A1").Value = "" Then Worksheets(i).Range("A1").Resize(x, y).Copy Worksheets("合并工作表").Range("A1") Else k = Range("A1").CurrentRegion.Rows.Count + 1 Worksheets(i).Range("A3").Resize(x - 2, y).Copy Worksheets("合并工作表").Range("A" & k) End If Next i Columns.AutoFit End Sub
相关文章推荐
- VBA代码实例---一个工作表拆分为N个工作表
- 在看官方的例子时候由一个grid实例,在每一行之前有个加号,展开可以显示内容,在实际应用中还是非常有用的,照搬例子的代码,发现老是提示对象不存在,查阅资料后发现是没有加载插件,这里和大家分享下Ext.grid.RowExpander插件的使用,
- [学习笔记]Java代码构建一个线程池的自己学习写的实例,用这个你会更好的理解文章内容
- php下将多个数组合并成一个数组的方法与实例代码
- php下将多个数组合并成一个数组的方法与实例代码
- VB.Net程序设计:给公司写的一个Excel内容格式转换程序(界面和代码)
- 一个对文本内容进行排序的小程序的核心代码 推荐
- 实例分析之用ASP编程实现网络内容快速查找的代码
- 一个调查实例包括全部代码
- 多个TermQuery或一个MultiFieldQueryParser构建BooleanQuery多个域的检索学习实例代码
- 记入cookie一个ip一天只弹一次的弹窗代码-JavaScript实例教程
- 一个调查实例包括全部代码
- 如何打开一个新窗口--代码小集合(是转的别人的回复内容)
- VBA陈旧的代码:在VBA中操作Excel内容二
- 一个QQ多用户登陆的实例代码
- [转载]再来一个较详细的排序算法及代码实例
- 看到一个Ajax代码后涉及到的innerText,outerText,innerHTML,outerHTML 的内容
- 一个调查实例包括全部代码
- ABAP--一个读取EXCEL单元格的内容超过256个字符的代码样例
- 一个小助手批处理实例代码