纲举目张 说明 关键技术点:Workbooks.Open 代码code 运行效果图 使用说明 说明 上一讲【Excel VBA】利用数组、集合、循环等检查各单位报送情况——每月自动汇总考勤数据实例已经完成了检查各单位报送…
标签:vba
单元格格式VBA(3)
前面PDF转出的数据在原有EXCEL文件里。结合成品表样式设置在转完数据后直接新建一个表格将数据搬过去;并设置好格式 用到的代码与注释(部分注释为查OFFICE官网解释) Sub a…
Excel VBA小程序02-如何用VBA提取文件夹内文件名?
一、提取单层文件内的文件名 只会提取到文件,如果是文件夹自动忽略。 Sub FileDir() Dim p$, f$, k& '获取用户选择文件夹的路径 With Application.FileDialog(m…
Excel表中根据关键字自动填充数据
本函数无需对关键字进行排序操作,就能实现在某个区域查找某个关键字,并根据关键字对应的值自动填充到对应的单元格里面。 典型的案例是:学生成绩册和考勤册不一致的情况(比如学号不对应,退学后学号空缺情况),要根据考勤表学生成绩…
【Excel VBA】设置宏语句的快速访问按钮即如何设置快速访问工具栏
纲举目张 说明 代码code 使用说明 说明 在上一讲轻松搞定数字、文本单元格格式错乱问题中,我们已经通过VBA代码快速的重新调整数字、文本格式,在文章结尾也提到了,可以通过在“快速访问工具栏”中添加按钮,一键完成转换为…
VBA自定义排序
EXCEL自定义排序最多只能有255个值,超过了就不能用自定义序列了,使用以下方法 求助excelhome论坛得出的答案 Sub 自定义排序() Application.ScreenUpdating = False '排…
给VBA窗体增加最大化、最小化窗体按钮
给VBA窗体增加最大化、最小化窗体按钮 调用方法 函数代码 窗体例子 VBA窗体默认只有一个关闭按钮,没有最大化和最小化按钮,下面的代码可以方便的为窗体增加最大、最小化按钮,让窗口使用更方便。 调用方法 窗体最大最小化 …
Vba for excel | 根据某列内容合并两个表格
最近有位朋友在处理千牛的后台数据时,需要合并两个表格,两个表格(设为A表格和B表格)的订单号是一致的,其中A表格中的编号会有对应几条记录的情况,而B表格中一个编号只对应一条记录。 由于VBA可以直接在Excel里面执行,…
Excel表格数据填充到word模板中
这个需求源于要批量生成模板一样的word文档。当然可以直接使用word的邮件合并功能,点菜单就可以实现,示例代码如下: &nb…
如何用VBA快速批量提取多个工作表名称?
工作中,我们有时会需要将多个工作表Sheet的名称提取出来,制作成一个目录 如果一个一个去复制粘贴,效率肯定是很低的,如果Sheet数量很多,会严重影响我们的工作进度,那该如何处理呢? 我们可以用VBA的方法快速处理 步…
VBA- 拷贝文件夹下的所有文件到一个新的文件夹下
把代码中Path下的文件复制到afterPath目录下 Sub copyFiles(Path As String, afterPath) 'Path:原文件夹路径;afterPath:目标文件夹路径 Dim Spath …
VBA 汇总指定文件夹下的Excel文件数据
案列:现需要按条件汇总一个文件夹下的多个Excel文件中的某列数据到汇总表格中,文件夹中的所有Excel文件都是基于一个模板,只是数据不同。 所有的Excel文件结构: 库存组织:XXX 货主类型:XXX 货主:XXX …