返回列表 上一主題 發帖

如何設定1欄的部份儲存格不能修改

如何設定1欄的部份儲存格不能修改

請教各位大大:
例 : 在工作表1
只設定F欄位 由儲存格F20:F65536 只可以由篩選變動儲存格的內容,
複製/貼上 (人手不可修改,以免破壞公式)。
並他全部可任意修改,如何做得到?

回復 1# agwhk

可以用下列的代碼方式去做,就是不要讓其他人點選這些儲存格,只要點選這些儲存格就跳開到A1儲存格
  1. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  2. If Target.Row >= 20 And Target.Row <= 65536 And Target.Address = Cells(Target.Row, "F").Address Then
  3.     Range("A1").Select
  4. End If
  5. End Sub
複製代碼

TOP

我的方式比較簡單  利用資料驗證
把儲存格內得允許值改成公式
隨便在裡面KEY幾個東西
這樣就可以複製/貼上 但是不可以手動在儲存格上更改

TOP

感謝幫忙 ! 這個程式很好用

TOP

        靜思自在 : 難行能行,難捨能捨,難為能為,才能昇華自我的人格。
返回列表 上一主題