Excel之VBA常用功能应用篇:用VBA在EXCEL里实现标签的批量打印

天天见闻 天天见闻 2024-04-05 科技 阅读: 1
摘要: 事情的起因是需要打一批产品标签,大家知道标签格式都是固定的,但是每一件毛重净重会有微小的变化,如果靠人工来改一个打一张,实在效率低下,那我的目标就是做一个简单vba来循环,填充数据-》打印-》填充下一列数据-》打印。接下来我们编辑好excel文档,并打开开发工具栏进入设计模式

相信很多小伙伴曾经也跟我一样遇到类似的问题:如何让一些数据能够自动填充到指定栏并自动**出来,类似的实现方式比如邮件合并啊,虚拟**啊,有好几种,今天我给大家介绍如何用vba来实现。

事情的起因是需要打一批产品标签,大家知道标签格式都是固定的,但是每一件毛重净重会有微小的变化,如果靠人工来改一个打一张,实在效率低下,那我的目标就是做一个简单vba来循环,填充数据-》打印-》填充下一列数据-》打印。那怎么来实现呢?下面我教大家一步步来。

A。首先,我们要在excel里开启vba功能,这个默认是关闭的,因为vba本身是个程序,以前曾经很流行vba病毒。下面的步骤是我百度复制来的,如果看不懂的盆友可以直接百度经验。

1,打开Excel软件,点击左上角的文件菜单

2,选择左下角的选项菜单

3,选择自动以功能区的开发工具

4,点击顶部的开发工具菜单

5,点击 Basic按钮

6,这样就打开了VBA的编辑区域

B。好了,vba我们先放一放,我们先把标签页和数据页建立起来。

_如何批量打印标签纸_打印标签怎么批量打印

图3

然后按自己需要的格式编辑好,我自己的弄完以后大概是这个样子,那个红色格子都是醒目作用,打印的时候是不需要的哈

打印标签怎么批量打印__如何批量打印标签纸

图4

所有我标红色的格子,都是需要自动更新数据的地方,下面重要部分来了大家注意看!我们需要用一个函数来实现这个功能,否则第一步自动更新数据我们就做不下去了,对不对。记住这个函数,,这个函数根据引用的数据来做参照计算,比如其中有个L6-2,这个什么意思呢,引用L2栏内的数据来做计算

打印标签怎么批量打印_如何批量打印标签纸_

图5

比如图4中,L6栏的序号是124,这个意思就是我需要引用数据页中第124行的数据来填充到这个标签内,而在=(数据页!$A$2,L6-2,5)这个函数内,数据页!$A$2表示引用数据页这个sheet中的数据,L6-2则表示引用哪一行,最后一个5表示这一行中的第几个数据。其他需要填充的数据也是按照这个格式。

打印标签怎么批量打印__如何批量打印标签纸

图6

C。好了,上面的标签也讲完了,我们接着来说,

接下来我们编辑好excel文档,并打开开发工具栏进入设计模式

打印标签怎么批量打印_如何批量打印标签纸_

图7

然后我们需要在页面上增加一个控制按钮,否则没有开关啊,所以我们可以点击插入键,插入一个按钮

_如何批量打印标签纸_打印标签怎么批量打印

图8

现在我们已经把按钮拖出来了,但是这个按钮现在还没鸟用,因为我们还没告诉它要干啥,现在我们右键点击这个按钮,来给它一段神秘代码,让它知道自己该干啥!

_如何批量打印标签纸_打印标签怎么批量打印

图9

来,大伙把这串神秘代码贴进去吧!简单解释一个,这是一个for循环,学过c语言的应该都能看明白,我们取L6栏的数据作为i,然后把L8的数据挪到L9去,i循环会顺便+1,所以我们给初始数据的时候,就需要同时在L6和L8写上

Sub ()

For i = Range("L8") To Range("L9")

Range("L6") = i

.

Next

End Sub

_如何批量打印标签纸_打印标签怎么批量打印

好了,所有的过程都写完了,我相信能帮你大大减少工作量,现在关闭设计模式,按钮一点,**机哗哗哗自己动起来~~

其他相关

【VBA基础】变量的类型和申明变量类型的重要性

作者: 天天见闻 时间:2024-03-30 阅读: 1
VBA中的变量类型及相关参数,详见上表,我们在申明变量时,要选择合适的变量类型。如果变量是时间,就要把变量申明为Date型(在工作表中,时间是数值的一种;但是在VBA中,要根据情况明确;申明数值时,还要根据数值的形式、范围选择合适的数值类型)4、所以大家可以看到正确申明变量的总要性。...
学完 VB 后学什么编程语言更好?

学完 VB 后学什么编程语言更好?

作者: 天天见闻 时间:2022-03-08 阅读: 430
大一刚过,想在暑假自学一些计算机编程知识自学编程,说明你态度挺好,对编程的重要性有一定的认识。BtOfficer正好致力于非科班编程技术框架知识的分享,以下内容或许能帮助你更正确的认识非IT编程。大一学的VB看你就不是科班的,看看非科班IT学VB的意义,到底又是哪些人在用VB呢?个人想学Python,行吗?后学什么编程语言更好?...

作者: 访客 时间:1970-01-01 阅读: 1
...

电影《古董局中局》里的「老朝奉」可能是谁?他在这个故事里充当了怎样的角色?

作者: 天天见闻 时间:2022-02-25 阅读: 695
老朝奉是电视剧《古董局中局》当中的代代相传的总称。“它”共有三代人老朝奉到底是谁,第一代是药慎行,第二代是姬天钧,第三代是沈云琛,三代老朝奉只有一代是好的,后边两代是五脉宿敌。小说中老朝奉到底是谁,老朝奉这个名字是泉田国夫效仿鱼朝奉的名字给药慎行取的名号。老朝奉存在于几代人的视野里,却没人知道他到底是谁。老朝奉是造假组织的头目,也被称为朝奉爷,说明了老朝奉在造假组织的崇高地位。...
怒火街头2完整版说明

怒火街头2完整版说明

作者: 天天见闻 时间:2022-02-26 阅读: 717
怒火街头2完整版是一款超级好玩的动作格斗游戏,经典的街机动作游戏,让玩家爱不释手;怒火街头2完整版拥有多个角色,玩家可以自由选择,复古的游戏画面,玩家需要打败所有的敌人,关卡多多,等你挑战;喜欢的快来下载怒火街头2完整版吧!** 移植于经典的街机平台,本作中拥有四个可玩角色怒火街头2,每个角色都有不同的能力。**四个可玩角色怒火街头2,每个角色都有独特的“突击”攻击,能够对敌人造成难以置信的伤害。...

二胡好学吗?多长时间能入门?  (转载)

作者: 天天见闻 时间:2022-02-26 阅读: 1173
我小学一年级开始学二胡,每一步都道阻且长。我想说如果你想拉的好听一点的话,劝你好好跟着老师学,认认真真练,一天至少两小时吧,必须有老师带着吧。我在我们学校见个姑娘拉二胡,号称十级简直拉的惨不忍睹。首先她拉二胡先翘个二郎腿,她拉的时侯***子一直在晃,还有音不准,***走的时候把***子直接套在二胡上。所以自学不靠谱,有很多错误需要老师指正,就算入门离拉好还有很长时间,要勤练诶。不费心思是学不好的。...
我来说两句

年度爆文