無法插入表格
1905
2025-03-31
EXCEL使用宏實現自動編號打印解決打印一份改一次編號問題(word打印自動編號怎么設置)
Excel表格在工作中會經常涉及到,或許大家會遇到這樣的問題,就是打印一份就要改一次編號,很多朋友都對此問題都束手無策。小編建議的方法就是如果表格中的某些數據與編號有某種關聯的話,可以考慮用公式,如果沒有牽涉到表格中的其它內容,而是與外設有關,可以考慮使用宏。這里的問題是沒有牽涉到表格中的其它內容,而是與外設有關,因此可以使用宏來處理。
“宏”,指一系列EXCEL能夠執行的VBA語句。如果你要自動執行重復任務,您可以在 Microsoft Office Excel 中快速錄制宏,也可以使用 Microsoft Visual Basic 中的 Visual Basic 編輯器編寫自己的宏腳本,或將所有或部分宏復制到新宏中來創建一個宏。
步驟:
1、錄制宏
依次執行工具----宏----錄制新宏,會出現如下圖對話框,填寫宏名、快捷鍵以及說明,之后確定即可。
(然后)停止錄制
依次執行工具----宏-----停止錄制
2、編輯宏
依次執行工具----宏----宏,會出現宏對話框,在宏名中選擇之前錄制的宏
選擇剛錄制的宏,單擊編輯----打開VB編輯器
提示:除了通過“錄制宏”,還可以通過“工具>宏>VB編輯器”,在VB編輯器菜單中選“插入>模塊”來創建宏。從某種角度看,一個EXCEL文件就是一個Visual Basic工程,通過“工具>宏>VB編輯器”可以打開此工程(VBAProject),并可看到工程資源管理器(如看不到,可通過“視圖>工程資源管理器”打開它)。
如下圖所示:
填寫如下代碼:
這里需要注意的是要同時修改編號數據的兩個單元格分別為 G3? 與 G17 ,如下圖所示:
下圖為一for循環,for循環編程語言中的語句之一,用于循環執行
3、接著設置G3和G17的單元格格式
如下,應該設置為“文本”格式,
如果EXCEL 中的G3和G17現在的編號均為00651(或者不同),那么,運行宏后,會打印出兩張,
一張為00651,第二張為00652,運行完此宏后,此時G3和G17的值均變為00653了。
當然,如果想一次多打幾張,如10張,則編輯此宏,將代碼行For i = 1 To 2??中的2改為10即可,即For i = 1 To?10。以此類推。
4、運行宏
如果打印,依次執行工具---宏----宏----運行宏
如果設置了快捷鍵,則按快捷鍵就可調出宏,下圖紅色圈就是以CTRL為輔助鍵的快捷鍵。
完畢。以上便是為大家介紹的關于Excel中自動編號打印使用宏的處理方法,經測試簡單且實用,如果你在工作中有遇到類似的問題,可以參考下本文,如果沒有涉及到,也請看看,以備不時之需。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。