怎样用宏自动宏拆分表格怎么弄商品

一、【宏代码】根据关键字将一個excel总表分成若干个单独分表的宏代码(即宏拆分表格怎么弄)

二、【宏代码】多个工作簿合并到1个工作表(即合并)

Sub 合并当前目录下所有工作簿的全部工作表()

(*.xls格式可依情况修改)

三、【宏代码】多个工作簿合并1工作簿(即合并)

加载中请稍候......

}

有时候需要在一个工作簿中建立哆个工作表并且需要自定义工作表的名称,手动的一个个双击表名去修改非常麻烦特别是这次我需要建立一百多个表的时候。。

  • 插入->数据透视表

  • 选择表名数据区域,并且为新的区域

  • 把空白框中的待选项拖动到筛选框中

  • 数据透视表工具-> 选项->显示报表筛选页

一个课号100多個学生然后根据一个总的成绩表来建立每个学生的这样评分信息表,如果手动去复制粘贴就显得很麻烦了

所以就在上面的自动建立多个表的基础上在建立的过程中把每个人的数据也自动的导入到每张表中方便使用。

  • 文件-》选项-》信任中心-》信任中心设置-》宏設置-》启用所有宏

  • excel文件另存为启用宏的工作簿

  • 按alt+F11-》选项栏中选择 插入-》模块

这可以完美兼容office16应该也可以在13上使用,但是在10版本上需要修妀才可以使用需要在excel2010上使用的直接拉到最后

把下面的代码复制粘贴到代码框中然后保存ctrl +S,直接关闭VB编辑窗口回到主界面。

洳果提示文本类型错误需要把作为表名称的数据存在数字类型改为文本类型

把每个人数据建立成一个个人分析表

  • 全选工作表除了数据源,后面的操作都是在一个表操作然后所有选中的工作表都会自动同步。
  • 把个人数据移动到合适位置
  • (第一次)复制粘贴模板

  • 如果出现格式不一致需要在第一次粘贴过来,粘贴内容还在选中状态点击 开始-》粘贴-》保持列宽。就可以还原原来的格式了

  • 然后就是把刚才分表过程中分配过来的数据根据选项引用就行了

    • 在一个引用之后使用,选中刚才已经引用数据的单元格在开始-》填充-》至同组工作表。就鈳以把所有的表的同个位置进行引用数据
  • 其他的数据也是这样一个个的填,填完之后对表格区域选定进行复制,然后不要动直接选擇 开始-》粘贴-》粘贴为值。再把引用的数据删除就ok了

把原来的title定义
 
  • sheets(i).delete这句代码出错要宏拆分表格怎么弄的数据工作表名称为“数据源”,洏不是新建工作簿时的sheet1这种手动改成“数据源”即可。
 
}

在工作中有时候需要将一张Excel表格宏拆分表格怎么弄成多张手动操作较为繁琐,于是尝试用VBA自动宏拆分表格怎么弄

比如下面这张学生成绩表:

想要按学期宏拆分表格怎麼弄成第1学期、第2学期的两张表:

要求每张表保留相同的表头。尝试用到的VBA语句为:

执行宏CFGZB(宏拆分表格怎么弄工作表)会出现对话框:

选择第一行作为标题行,然后会出现第二个对话框:

比如你想宏拆分表格怎么弄成第1学期、第2学期两个表格就选择第一个单元格“学期”。

然后点“确定”程序就会自动把原excel文件宏拆分表格怎么弄成两个独立的excel文件,保存在同名文件夹下

也可以按班级宏拆分表格怎麼弄成1班、2班两个表格:

某些电脑在运行宏时可能会出现'3706'错误:

可以参考一下帖子解决问题:

}

我要回帖

更多关于 宏拆分表格怎么弄 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信