Excel使用宏录制自动把输入的内容排到另一张表

 时间:2024-11-02 21:44:19

宏录制可以实现简单操作的自动化,减少人工成本。

Excel使用宏录制自动把输入的内容排到另一张表

工具/原料

MicrosoftExcel2013

方法/步骤

1、制作来访登记总表的表头

Excel使用宏录制自动把输入的内容排到另一张表

2、制作来访登记表

Excel使用宏录制自动把输入的内容排到另一张表

3、根据需要设计数据有效性,如输入特定的文字,固定长短的数值等等。

Excel使用宏录制自动把输入的内容排到另一张表

4、公式-名称管理器,可以管理编辑表的名称。方便跨表引用。这里编辑表名称为“来访登记信息总表”。

Excel使用宏录制自动把输入的内容排到另一张表

5、输入公式=COUNT(来访登记信息总表[编号])+1,实现自动编号。

Excel使用宏录制自动把输入的内容排到另一张表

6、输入IF函数判断填写是否完整。=IF(AND(C5<>&qu艺皱麾酪ot;",E5<>"&q锇栀劐箨uot;,C6<>"",C7<>"",E7<>"",C8<>"",C9<>""),"信息填写完整","信息填写不完整")<>表示单元格有数据,""表示单元格为空白。

Excel使用宏录制自动把输入的内容排到另一张表

7、开发工具-录制宏,更改名称。

Excel使用宏录制自动把输入的内容排到另一张表

8、在总表这里插入一行,回到登记表复制数据,一定要选择开始里面的复制和黏贴(选择黏贴为墙绅褡孛数值),不要使用快捷键!输入完后停止录制。

Excel使用宏录制自动把输入的内容排到另一张表

Excel使用宏录制自动把输入的内容排到另一张表

9、完成后,插入表单控件按钮,链接宏,即可。

Excel使用宏录制自动把输入的内容排到另一张表

Excel使用宏录制自动把输入的内容排到另一张表

10、下面使用IF函数编辑宏,判断表格是否完整才执行自动录入。开发工具-VisualBasic,打开宏代码编辑的窗口。

Excel使用宏录制自动把输入的内容排到另一张表

Excel使用宏录制自动把输入的内容排到另一张表

11、在开头,输入如下语句:IfRange("B10").Text咯悝滩镞="信息填写完整"Then

Excel使用宏录制自动把输入的内容排到另一张表

12、在结尾,输入:ElseMsgBox"数据不完整不能输入到总表"EndIf

Excel使用宏录制自动把输入的内容排到另一张表

13、信息填写不完整,点击自动录入按钮后,弹出窗口提示。最后也可以制作一个清除数据宏。参考下面的经验。

Excel使用宏录制自动把输入的内容排到另一张表

excel如何实现单元格包含A变为成0,否则不改变 EXCEL使用LEFT函数从前向后提取部分内容 excel按指定次数生成重复数据? Excel宏的使用 Excel按规定提取列数据
热门搜索
小孩简笔画图片大全 孔雀竹芋图片 关于感恩的图片 趵突泉图片 元气少女缘结神动漫