返回列表 上一主題 發帖

指定範圍儲存格不可以更改的語法???

指定範圍儲存格不可以更改的語法???

請問如何使用VBA,指定範圍儲存格,ex: Range("C5:C7"),只能讀,不可以更改的語法???

回復 1# if208808


    這種效果值只需用工作表保護就能達成
若非要使用VBA
最簡單的做法就是用Worksheet_SelectionChange事件來控制
當選擇此範圍時,就自動跳脫該範圍
  1. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  2. If Not Intersect(Target, Range("C5:C7")) Is Nothing Then [A1].Select
  3. End Sub
複製代碼
學海無涯_不恥下問

TOP

        靜思自在 : 【生命在呼吸間】佛陀說:「生命在呼吸間。」人無法管住自己的生命,更無法擋住死期,讓自己永住人間。既然生命去來這麼無常,我們更應該好好地愛惜它、利用它、充實它,讓這無常、寶貴的生命,散發它真善美的光輝,映照出生命真正的價值。
返回列表 上一主題