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