Excel怎么利用宏录制自动把输入的内容排到另一张表?

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

软件名称:
Excel2003绿色版 EXCEL2003精简绿色版 (附excel2003绿色工具)
软件大小:
13.3MB
更新时间:
2012-06-19

Excel怎么利用宏录制自动把输入的内容排到另一张表?_第1张图片

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

Excel怎么利用宏录制自动把输入的内容排到另一张表?_第2张图片

2、制作来访登记表

Excel怎么利用宏录制自动把输入的内容排到另一张表?_第3张图片

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

Excel怎么利用宏录制自动把输入的内容排到另一张表?_第4张图片

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

Excel怎么利用宏录制自动把输入的内容排到另一张表?_第5张图片

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

Excel怎么利用宏录制自动把输入的内容排到另一张表?_第6张图片

6、输入IF函数判断填写是否完整。=IF(AND(C5<>"",E5<>"",C6<>"",C7<>"",E7<>"",C8<>"",C9<>""),"信息填写完整","信息填写不完整"),<>表示单元格有数据,""表示单元格为空白。

Excel怎么利用宏录制自动把输入的内容排到另一张表?_第7张图片

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

Excel怎么利用宏录制自动把输入的内容排到另一张表?_第8张图片

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

Excel怎么利用宏录制自动把输入的内容排到另一张表?_第9张图片

Excel怎么利用宏录制自动把输入的内容排到另一张表?_第10张图片

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

Excel怎么利用宏录制自动把输入的内容排到另一张表?_第11张图片

Excel怎么利用宏录制自动把输入的内容排到另一张表?_第12张图片

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

Excel怎么利用宏录制自动把输入的内容排到另一张表?_第13张图片

Excel怎么利用宏录制自动把输入的内容排到另一张表?_第14张图片

11、在开头,输入如下语句:If Range("B10").Text = "信息填写完整" Then

Excel怎么利用宏录制自动把输入的内容排到另一张表?_第15张图片

12、在结尾,输入:

   Else

        MsgBox "数据不完整不能输入到总表"

    End If

Excel怎么利用宏录制自动把输入的内容排到另一张表?_第16张图片

13、信息填写不完整,点击自动录入按钮后,弹出窗口提示。

Excel怎么利用宏录制自动把输入的内容排到另一张表?_第17张图片

相关推荐:

Excel字符串中多余的字符怎么去掉?

Excel无法不存提示工作簿未启用宏怎么办?

Excel2013表格怎么通过链接进行目录索引?

你可能感兴趣的:(Excel怎么利用宏录制自动把输入的内容排到另一张表?)