Excle只允許用戶輸入純文本,禁止用戶修改單元格樣式、格式等
阿新 • • 發佈:2018-09-10
-a 是否 位數 -s justify ctrl align ima 密碼
背景:自己的模板給別人,讓他填完信息上傳到系統裏,但別人經常不按模板的格式來填寫,導致無法程序自動化。能不能在模板上把格式鎖住,只允許輸入純文本,但不能改格式?
方法:
步驟一,創建你要的模板
其中,總票房 單元格格式為"千分位數值"型,平均票價,場均人次 為小數位數為0的"數值"型,上映日期 為"日期"型;
步驟二、設置Ctrl+V粘貼動作默認只粘貼純文本
- 另存工作簿為 xlsm格式(啟用宏的工作簿);
- Alt+F11打開宏編輯器,插入-》模塊
- 插入代碼,並保存:
Sub PasteAsValues()
On Error GoTo err_handler:
Selection.PasteSpecial Paste:=xlPasteValues
Exit Sub
err_handler:
End Sub
- 按 Alt + F8鍵 鍵打開 宏 對話框,設置宏的執行快捷鍵為Ctrl+V
- 關閉文檔,並保存,再次打開後,啟用宏,並查看快捷鍵是否失效?如果失效,再按4設置一次。
- 測試粘貼後,是否回影響格式。
步驟二,鎖定sheet格式編輯
- 全選單元格
- 格式-》工作表
- 只允許前兩項,設置好密碼即可。
4.之後,單元格的格式,背景色,粗體,斜體等樣式均不能修改;
Excel插入交叉圖
?
?
?
Excle只允許用戶輸入純文本,禁止用戶修改單元格樣式、格式等