日常辦公離不開Excel,特别是财務人員,在彙報一些重要的财務數據時,對于某些機密數字、金額等,都需要進行保密設置。通用Excel在這裡介紹一個能輕松實現鎖定單元格内容的技巧,供大家參考:
Excel實用技巧:根據條件,鎖定某個單元格
如上圖,當“是否鎖定”單元格為“否”時,表示不對下方“填寫内容”單元格進行鎖定;
Excel實用技巧:根據條件,鎖定某個單元格
如上圖:當“是否鎖定”單元格為“是”時,則表示将對下方“填寫内容”單元格進行鎖定;單元格被鎖定後,該單元格無法被選中、無法被編輯、無法更改内容。
上述功能,使用到的VBA代碼如下:
Private Sub Worksheet_Change(ByVal Target As Range) If [是否鎖定] = "否" Then ActiveSheet.UnProtect Else With ActiveSheet Application.EnableEvents = False Unprotect UsedRange.Cells.Locked = False Range("C4").Locked = True Protect EnableSelection = xlUnlockedCells Application.EnableEvents = True End With End If End Sub
上述代碼,請複制到Excel的VBA裡(ALT F11),其中 If [是否鎖定] = "否" Then 裡的 [是否鎖定] 是需要定義名稱:
Excel實用技巧:根據條件,鎖定某個單元格
完整VBA代碼如下:
更好實用、好用、強大的Excel方法技巧交流,請關注通用Excel
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!