工作中,有如下格式的表格,需要打印出n个员工的。员工详细数据在另外一张工作表中,那么本案例将结合函数与VBA展示综合应用的优势。

表格样式:

员工详细数据:

解决思路:

第1步

在"表格样式"工作表中插入ActiveX控件:下拉列表框,数据源定位于"员工详细数据"工作表中的B列序列号,当人工选择下拉列表项时,选中的"序列号"值存在A2单元格,为防止误删除,将A列隐藏;

因为A2单元格得到的"序列号"值是文本型的,但是数据表中的"序列号"值是数值型的,所以在A3单元格用VALUE函数做了置换:

第2步

"表格样式"工作表中需要填入数据工作表中数据的地方,使用VLOOKUP函数,查找"序列号"对应的值,例如"表格样式"工作表中的”姓名 "=VLOOKUP($A$3,data,2)","性别"单元格对应的函数公式是="VLOOKUP($A$3,data,3)"。

"data"是已定义好的名称,引用的是"员工详细数据"工作表中数据区域,第一列是序列号:

第3步

按ALT+F11快捷键进入VBA代码编辑窗口,新建一个模块,建立一个过程,命名为“打印”,指定要打印的开始-终止的"序列号",例如语句"For i = 1005 To 1006",可以根据需要随意指定员工"序列号"。

按F5执行"打印"宏,即可循环打印指定的"序列号"内的表格。

或者单击菜单项"开发工具"-"宏",也可执行该宏。

知乎视频​www.zhihu.com

欲获取本案例的EXCEL文件,请关注公众号:OFFICE之门,发送”批量打印“即可。

echart单击后获取横坐标值_Excel综合应用(1): 批量打印格式化后的表格相关推荐

  1. echart单击后获取横坐标值_新、老、离职员工名单只要刷新一下就能轻松获取|Excel125...

    数据场景 HR朋友们每个月都要整理一次新员工.老员工和离职员工名单,80%的人用的都是VLOOKUP公式,今天分享一个一劳永逸的方法,用PowerQuery进行数据的导入和整理,今后只要右键刷新一下就 ...

  2. echart单击后获取横坐标值_echart 横坐标倾斜

    var width; var height; var myChart; $(function() { //自适应设置 width = $(window).width(); height = $(win ...

  3. python执行系统命令后获取返回值的几种方式集合

    第一种情况 os.system('ps aux') 执行系统命令,没有返回值 第二种情况 result = os.popen('ps aux') res = result.read() for lin ...

  4. cefsharp执行完js代码后获取返回值问题

    CefSharp相关操作 Task<CefSharp.JavascriptResponse> t = mychrome.GetBrowser().MainFrame.EvaluateScr ...

  5. 计算机格式化后数据恢复的基础,用DiskGenius恢复误删除或误格式化后的文件

    当计算机内的文件被有意无意的删除.或遭到病毒破坏.分区被格式化后,若想恢复这些已丢失的文件,均可使用本功能.实际上,操作系统在删除文件时,只是将被删除文件打上了"删除标记",并将文 ...

  6. python 如何获取系统当前时间?datetime.datetime.now() 打印格式化时间(可用作文件名的格式化时间strftime)

    import datetime print(datetime.datetime.now()) 结果: 2020-02-29 16:05:06.377711 参考文章:python 如何获取当前时间 2 ...

  7. 单击选定单元格后输入新内容_Excel综合练习题

    Excel综合练习题 一.选择题 1. 在单元格输入()该单元格显示0.3. A. 6/20 B. =6/20 C. "6/20" D. ="6/20" 2. ...

  8. 电脑被格式化怎么恢复数据?电脑格式化后还能恢复数据吗?

    电脑的配件中,硬盘起着不可或缺的作用.它承担着储存数据的重要任务,但在日常使用过程中,电脑硬盘往往会因为各种原因格式化,有时候是误操作.有时候是分区提示格式化.有时候则是中病毒了. 而格式化之后,硬盘 ...

  9. python ttk Treeview的插入、清空、各种点击事件、获取条目值、标题单击排序

    ~ 昨天整了一天Tkinter的treeview,发现中文的教程乃至提问都很少,其中两个问题的解决都是靠steakoverflow上找到的-- 在这里放出来我遇到并解决的问题,大家以后可能遇到的话就能 ...

最新文章

  1. web服务器的文档的部分路径是如何工作的,FinderWeb - 文档中心
  2. hashcode java_hashCode方法的作用?
  3. 简易航空订票系统_基于C++实现简易航空票务,飞机订票系统!
  4. 字符串string类使用总结
  5. powershell 文件/文件夹操作
  6. java符号%3e%3e是什么意思,终于找到了!有了它你就可以读懂字节码了!
  7. 失忆症later和crowd什么关系_约惠七夕把爱给到对的人 费洛蒙香水作用危害,费洛蒙是什么东西,费洛蒙香水有用吗...
  8. 机器学习入门——分类算法的评价
  9. python定义一个字符串数组_python 变量,数组,字符串
  10. 网站优化 14条--雅虎十四条优化原则
  11. 安装linux取消硬盘密码设置,linux下硬盘加密方法
  12. 音频(一)时域图、 频谱图 Spectrum
  13. Procreate插画基础网课培训平台有哪些
  14. 高性能网络编程(一)----accept建立连接
  15. 什么是BSP? 概念解析
  16. 中序遍历二叉树-非递归方式实现-附C++代码
  17. 前端基础-TCP/IP 不完全详解
  18. split-horizon产生的路由欺骗
  19. 服务器上reportqueue文件夹,删除reportqueue文件夹的操作方法-电脑自学网
  20. 软件测试培训出来真的很难找到工作嘛?

热门文章

  1. Python之数据分析(算数平均值、加权平均值、最大值与最小值)
  2. asp判断ajax请求 -asp.net,一个asp注册验证用户名是否重复的Ajax实例
  3. 数组求最大公约数c语言,C语言辗转相除法求2个数的最小公约数
  4. Python使用逻辑回归算法根据三围数据判断用户性别
  5. 用鼠标在窗口中画方形的程序------基于OpenCV+VS
  6. php 去掉script,php怎么去除js
  7. 设置负数_合同到期提示设置,还在手动计算就out了,学会today函数一键搞定
  8. mysql创建师徒_[郑州|结业弟子]JAVA-乔兆年|2020年05月09日的日报-技能树.IT修真院...
  9. 华为照片在哪个文件夹_华为手机卡顿的罪魁祸首找到了!1秒关闭,手机流畅如丝,多用5年...
  10. 计算机如何模拟人类说话,七十、计算机如何模拟痛觉