
如何在不保護Excel中整個工作表的情況下鎖定指定的單元格?
通常,您需要保護整個工作表以防止單元格被。 有什么方法可以鎖定單元格而不保護整個工作表嗎? 本文為您推薦一種VBA方法。
鎖定指定的單元格而不用VBA保護整個工作表
鎖定指定的單元格而不用VBA保護整個工作表驚人的! 在 Excel 中使用高效的選項卡,如 Chrome、Firefox 和 Safari!每天節省50%的時間,并減少數千次鼠標單擊!假設您需要鎖定當前工作表中的單元格A3和A5,下面的VBA代碼將幫助您在不保護整個工作表的情況下實現它。
1.右鍵單擊工作表標簽,然后選擇 查看代碼 從右鍵單擊菜單中。
2.然后將下面的VBA代碼復制并粘貼到“代碼”窗口中。 看截圖:
VBA代碼:鎖定指定的單元格而不保護整個工作表
Private Sub Worksheet_SelectionChange(ByVal Target As Range)If Target.Column = 1 ThenIf Target.Row = 3 Or Target.Row = 5 ThenBeepCells(Target.Row, Target.Column).Offset(0, 1).SelectEnd IfEnd IfEnd SubCopy備注:在代碼中, 列1, 行= 3 和 行= 5 表示運行代碼后當前工作表中的單元格A3和A5將被鎖定。 您可以根據需要更改它們。
3。 按 其他 + Q 同時關閉按鍵 Microsoft Visual Basic應用程序 窗口。
現在,單元格A3和A5已鎖定在當前工作表中。 如果您嘗試在當前工作表中選擇單元格A3或A5,光標將自動移動到右側相鄰的單元格。
相關文章:如何在Excel中一次鎖定公式中的所有單元格引用?在Excel中輸入或輸入數據后如何鎖定或保護單元格?如何根據Excel中另一個單元格中的值鎖定或解鎖單元格?如何將圖片/圖像鎖定到Excel中的單元格或內部單元格?如何鎖定單元格的寬度和高度,以防止在Excel中調整大小?最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

