第一,vba 鎖定單元格
vba 鎖定單元格是怎樣的操作流程呢?下介紹vba 鎖定單元格的方法:
在excel工作表中,選中需要鎖定的單元格區(qū)域,也可以不選擇單元格,按ALT+F11,打開VBE編輯器,單擊插入——模塊,復制下面的代碼,然后按F5運行,運行后的結果就是vba 鎖定單元格的效果。
Sub vba鎖定單元格()
Selection.Locked = False
Selection.FormulaHidden = False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
第二,基本操作完成鎖定單元格
除了上面介紹的vba 鎖定單元格的方法之外,也可以通過基本操作完成,具體請參考:圖解excel鎖定單元格方法http://www.ittribalwo.com/show.asp?id=1314
第三,屏蔽撤銷保護鎖定單元格警告框
當我們?yōu)楣ぷ鞅韱卧癖Wo之后,再編輯單元格,就會彈出下面的對話框,提示:正在試圖更改被保護的只讀單元格或圖表……。
如果用vba屏蔽鎖定單元格對話框,當我們雙擊雖然不能進行編輯,但可以將此警告框屏蔽不顯示,方法如下:
在相應工作表標簽,單擊右鍵,選擇“查看代碼”,打開VBE編輯器,復制下面代碼即可:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As BooLEAN)
If Target.Locked Then Cancel = True
End Sub
總結:上面這段VBA代碼可以實現(xiàn)去掉"正在試圖更改被保護的只讀單元格或圖表"對話框。
核心關注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務領域、行業(yè)應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業(yè)務領域的管理,全面涵蓋了企業(yè)關注ERP管理系統(tǒng)的核心領域,是眾多中小企業(yè)信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.ezxoed.cn/
本文標題:vba 鎖定單元格的代碼介紹