Board logo

標題: 如何設定1欄的部份儲存格不能修改 [打印本頁]

作者: agwhk    時間: 2015-3-28 14:22     標題: 如何設定1欄的部份儲存格不能修改

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

回復 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
複製代碼

作者: minture3    時間: 2015-3-31 12:11

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

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




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)