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

天天见闻 天天见闻 2024-04-05 科技 阅读: 2
摘要: 事情的起因是需要打一批产品标签,大家知道标签格式都是固定的,但是每一件毛重净重会有微小的变化,如果靠人工来改一个打一张,实在效率低下,那我的目标就是做一个简单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基础】变量的类型和申明变量类型的重要性

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

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

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

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

如何看待梅西和内马尔共同当选 2021 美洲杯最佳球员?

作者: 天天见闻 时间:2022-02-20 阅读: 2522
日前,南美足联官方宣布,梅西、内马尔当选2021美洲杯最佳球员。对此美洲杯给出的理由是本届赛事不可能只选出一位最佳球员,因为有两位最佳球员。同时梅西和内马尔队在美洲杯上展现了超高水平,领跑助攻榜,他俩都在比赛中起到了决定性作用。美洲杯的这个决定,避免了梅西和内马尔球迷质疑,却降低了最佳球员的含金量。...
洪都拉斯前总统遭美国指控

洪都拉斯前总统遭美国指控"贩毒":家中被捕 手脚戴链条走出门

作者: 天天见闻 时间:2022-02-20 阅读: 2563
海外网2月16日电据洪都拉斯《新闻报》15日报道,当地时间15日,洪都拉斯前总统胡安·奥兰多·埃尔南德斯在首都的家中被捕。美国指控其犯有3项与贩毒有关的罪行洪都拉斯,14日正式提出逮捕并引渡其至美国的要求。一名消息人士透露,埃尔南德斯将在当地时间16日上午10时30分左右出席听证会。埃尔南德斯是洪都拉斯第二位引渡美国受审的前总统。2016年,前总统拉斐尔·卡列哈斯因在担任洪都拉斯足协主席期间涉嫌腐败而受到美国起诉。...
企业营业执照年检时间

企业营业执照年检时间

作者: 天天见闻 时间:2022-02-22 阅读: 1625
每年3月1日至6月30日营业执照年检,企业应当向企业登记机关提交年检材料。有正当理由的可以在6月30日前向企业登记机关提交延期参加年检的申请,经企业登记机关批准可以延期30日。2014年开始,取消原来的工商年检手续,改为公司自行年度申报,截至目前还没具体说到底在哪个网站上营业执照年检,用何种方式进行申报工作。...
页岩陶粒混凝土的制备与保温性能研究

页岩陶粒混凝土的制备与保温性能研究

作者: 天天见闻 时间:2022-02-23 阅读: 1672
本文主要研究了水胶比、页岩陶粒密度等级、含水率三因素对页岩陶粒混凝土的抗压强度和导热系数的影响。与普通C30混凝土相比,所制备的LC30页岩陶粒混凝土的干密度降低了25.要:主要研究了水胶比、页岩陶粒密度等级、含水率三因素对页岩陶粒混凝土的抗压强度和导热系数的影响。与普通C30混凝土相比,所制备的LC30页岩陶粒混凝土的干密度降低了25.关键词:页岩陶粒混凝土;导热系数;水胶比;陶粒密度等级;含水率水胶比对页岩陶粒混凝土性能的影响...
我来说两句

年度爆文