Excel VBA | 一键批量生成对账单

海运账单对账用到的excel里的VBA代码分享 alt+F11也可以调出VBA界面插入-模块。 阅读详情
AI摘要

本文介绍了利用Excel VBA一键批量生成对账单的方法。因从EPR系统导出的客户数据处理效率低,作者通过学习和调试代码实现了该功能。还分享了筛选操作、定位行号、动态求和、自动生成序列号等代码要点,同时指出目前代码存在不能自动添加数据到总工作簿的问题。

提示:程序代码是根据实际工作的需求编写的,仅供参考学习使用。


一、问题描述

Excel VBA一键批量生成对账单

前不久,由于内人工作上的需要,开始接触并研究起Excel VBA的使用。

从EPR系统里导出的客户数据,一张表格里有几十家甚至上百家业务往来单位,要按照对应的单位名称生成单独的一张对账单表格。如果按照常规的复制粘贴来处理,一家单位处理下来少说也得五六分钟。不仅工作效率低,而且很浪费时间,严重影响其他工作的开展。

在网上搜索方法教程,无意中看到可以通过Excel VBA来批量生成对账单,只要把代码编写好,只需要一键便可以轻松完成几个小时的工作量。

从零接触到零基础,边解读代码边学习基础知识,渐渐熟悉每一行代码的含义和可以实现的功能,然后再根据实际工作去调试原视频的代码,并自行编写满足工作需求的代码,经过无数次的调试失败,修改代码,最终实现了通过VBA一键批量生成对账单。


对账单及模板表格

对账单表格模板表格
最终实现的效果

在这里插入图片描述在这里插入图片描述


二、代码程序

操作软件:Microsoft Office Excel 2021
使用功能:Visual Basic

Sub 一键生成对账单()

'屏幕刷新(ScreenUpdating),作用是使Excel停止刷新,提高代码的执行速度。
Application.ScreenUpdating = False
'屏蔽弹窗提示
Application.DisplayAlerts = False

'dqsh当前工作表 fzmb复制模板 mb模板 sxrg筛选
Dim dqsh As Worksheet, fzmb As Worksheet, mb As Worksheet, sxrg As Range
Dim wb As Workbook, y%, r%, x%, k%, i%, d    '申明wb为工作簿对象 %短整型 d字典对象
Dim arr, arr1   '作为存储区域的数组
t = Timer  '记录代码运行的起始时间

Set d = CreateObject("scripting.dictionary")   '创建字典对象
Set dqsh = ThisWorkbook.ActiveSheet    '把当前工作簿的活动工作表交给dqsh
Set mb = Sheets("模板")   '把模板这张工作表赋值给mb

dqsh.AutoFilterMode = False    '取消筛选,防止后面定位产生偏差

r = dqsh.Range("L65536").End(xlUp
Excel VBA | 一键批量生成对账单(功能优化版本) 优化前期遗留的代码问题,分别对老客户和新客户生成对账单的代码进行了优化处理。 阅读详情

相关推荐

Excel VBA一键批量生成客户对账单:完整代码与避坑指南

在财务对账、采购结算等日常办公中,Excel是最常用的数据处理工具,但面对大量客户或供应商流水时,手动筛选、复制、粘贴并生成独立对账单文件往往耗时且易错。Excel VBA作为一种内置于Office的宏语言,能够在无需外部环境的情况下直接操控工作表、工作簿与单元格格式,是解决此类重复性批量任务的理想选择。其核心原理是通过脚本遍历数据源,利用字典对象按客户名称进行高效分组汇总,再结合预设模板自动填充明细、计算合计并另存为规范命名的独立文件,从而将原本数小时的手工操作压缩至几秒钟。这项技术不仅适用于月度对账、采

weixin_34198762的博客 533

【excel+vba】一表拆多表+不同收件人附带不同附件

快捷处理:拆分多个不同表 给不同人发送不同内容且附带附件

weixin_42779327的博客 2968

Excel VBA批量套打快递单:从数据到打印的自动化实战

在办公自动化和数据处理领域,批量套打技术是连接结构化数据与格式化输出的关键桥梁。其核心原理是通过程序自动将数据源(如Excel表格)中的信息,精准填充到预设的打印模板(如Word文档)的指定位置,并实现连续打印或文件生成。这项技术的核心价值在于将人工从繁琐、易错的重复劳动中解放出来,大幅提升数据处理与输出的准确性和效率。它广泛应用于电商发货、财务对账、票据打印等需要处理大量格式化文档的场景。本文聚焦于利用VBA这一内置于Office的原生编程语言,深入探讨如何构建一个健壮的批量套打系统,其中涉及数据流设计、

weixin_33824385的博客 224

企业财务管理:高效对账单Excel模版下载指南

对账单表是一份记录特定时间段内个人或企业财务活动的详细报告。它包括了所有的收入与支出明细,确保每笔财务往来都被清晰地记录和分类。对账单表不仅仅是一个记录工具,它还提供了进行财务审查和决策制定的重要数据。在财务管理中,对账单表起到了不可或缺的作用。首先,它有助于跟踪和验证交易的准确性,确保没有遗漏或错误记录。其次,对账单表还能够作为财务报表的一部分,对公司的财务健康状况进行分析,为投资者、管理层和审计人员提供关键信息。

weixin_42360733的博客 1206

系统根据销售出库明细生成客户对账单

系统根据销售出库明细生成客户对账单,便于熟悉EXCEL操作。

凭证自生成 用友金碟都可以,根据开票信息或银行对账单、进项明细等批量生成凭证

凭证自生成 用友金碟都可以,根据开票信息或银行对账单、进项明细等批量生成凭证

Excel自动批量生成条码(一键)

将Excel中的内容自动批量生成code128条码,压缩包中有使用说明及源代码。 本软件需使用python,仅需安装Python3.6以上版本及安装python依赖包。若连python依赖包都不会安装,请不要下载。

EXCEL进销存管理系统+(含对账单应收应付)

进销存管理系统+(含对账单应收应付),EXCEL,打开即可使用

Stata实战:RCS限制立方样条非线性关系建模与P值解读全攻略

本文详细介绍了在Stata中使用RCS限制立方样条进行非线性关系建模的全过程,包括数据准备、节点设置、COX回归模型构建、结果可视化及P值解读。通过乳腺癌临床数据实例,展示了如何捕捉年龄与死亡风险之间的复杂非线性关系,并提供了实用的Stata代码和图形优化技巧。

weixin_30650039的博客 471

DEA各种模型原理及stata代码实现

DEA各种模型原理及stata代码实现DEA各种模型原理及stata代码实现一、CCR和BCC1.原理2.效率测算stata代码3.Malmquist指数3.1M指数3.2Global-Malmquist指数4.指数计算代码与案例二、SBM模型1.原理2.stata代码实现三、方向性距离函数(DDF)1.原理2.stata代码实现3.非径向DDF模型(NDDF)3.GML指数4.指数测算四、总结 DEA各种模型原理及stata代码实现 一、CCR和BCC 1.原理 CCR模型产出导向下的效率通过求解以下规划

wonder1322的博客 4万+

Rokid眼镜高精度图像识别的五大工程破局点

图像识别是AR交互的基础能力,其核心在于将现实图像映射为可计算的数字特征,并通过几何建模解算空间姿态。在专用AR眼镜场景中,该过程面临光学畸变、传感器时序错位、低延迟跟踪与人因适配等复合挑战。尤其在工业现场,Rokid Max系列的鱼眼镜头畸变、IMU-视觉异步采样、窄FOV下快速眼动等物理约束,使传统基于AR Foundation或OpenCV的识别方案失效。本文聚焦真实部署中的关键瓶颈,涵盖实时反畸变纹理渲染、原生SDK直调优化、端侧轻量CNN模型(TinyImageNet-Rokid)、IMU-视觉紧

weixin_33681778的博客 697

直击高频编程考点:字符串知识及经典算法题总结

字符串相关基本练习题总结(最长公共子串、最长回文子串、最长无重复字符子串、最小覆盖子串、字符串相乘、中文数字表达转实际数字格式等)

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 172万+

【k8s故障处理篇】calico-node启动失败“Felix is not live: Get “http://localhost:9099/liveness” 解决办法(V1.30.3版本)

【k8s故障处理篇】calico-node启动失败“Felix is not live: Get “http://localhost:9099/liveness” 解决办法(V1.30.3版本)

jks212454的博客 1090

Winform从入门到精通(7)——ComboBox(史上最全)

本文介绍ComboBox控件的详细用法,包括所有属性、事件,绝对史上最全!

qq_34059233的博客 2万+

【系统分析师】第2章-基础知识:数学与工程基础(核心总结)

数学与工程基础

数据知道的博客 6811

刚体转动欧拉方程:从理论到卫星姿态控制的实践

刚体转动欧拉方程是描述刚体旋转运动的基本动力学方程,在卫星姿态控制、机器人学、航空航天等领域有着广泛应用。本文将详细讲解欧拉方程的物理概念、数学推导、数值计算方法,并重点分析其在卫星姿态控制系统中的具体应用。

ScilogyHunter的博客 641

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: Python爬虫笔记 | HTML基础
下一篇: Excel VBA | 自动添加序列号
MUYUN友逹
博客等级 码龄10年 77粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值