宏錄制可以實現簡單操作的自動化,減少人工成本。

1、制作來訪登記總表的表頭

2、制作來訪登記表

3、根據需要設計數據有效性,如輸入特定的文字,固定長短的數值等等。

4、公式-名稱管理器,可以管理編輯表的名稱。方便跨表引用。這里編輯表名稱為“來訪登記信息總表”。

5、輸入公式=COUNT(來訪登記信息總表[編號])+1,實現自動編號。

6、輸入IF函數判斷填寫是否完整。=IF(AND(C5<>"",E5<>"",C6<>"",C7<>"",E7<>"",C8<>"",C9<>""),"信息填寫完整","信息填寫不完整"),<>表示單元格有數據,""表示單元格為空白。

7、開發工具-錄制宏,更改名稱。

8、在總表這里插入一行,回到登記表復制數據,一定要選擇開始里面的復制和黏貼(選擇黏貼為數值),不要使用快捷鍵!輸入完后停止錄制。


9、完成后,插入表單控件按鈕,鏈接宏,即可。


10、下面使用IF函數編輯宏,判斷表格是否完整才執行自動錄入。開發工具-Visual Basic,打開宏代碼編輯的窗口。


11、在開頭,輸入如下語句:If Range("B10").Text = "信息填寫完整" Then

12、在結尾,輸入:
Else
MsgBox "數據不完整不能輸入到總表"
End If

13、信息填寫不完整,點擊自動錄入按鈕后,彈出窗口提示。
新聞熱點
疑難解答