質問に矛盾があるので基本的なところのみ
矛盾点は改ざんできないようにとあるのに
修正できるようにとあります
ここでの改ざんと修正の操作は同じでは?
それとも、担当者以外は改ざんで、担当者は修正と言う意味?
'選択したセルのみのロック設定、解除ができるようにしています
Sub シート保護設定()
ActiveSheet.Protect Password:=1234
End Sub
Sub シート保護解除()
ActiveSheet.Unprotect Password:=1234
End Sub
Sub セルのロック解除()
If ActiveSheet.Protect Then
シート保護解除
Selection.Locked = False
Selection.Interior.ColorIndex = 0
シート保護設定
Else
Selection.Locked = False
Selection.Interior.ColorIndex = 0
End If
End Sub
Sub セルのロック設定()
If ActiveSheet.Protect Then
シート保護解除
Selection.Locked = True
Selection.Interior.ColorIndex = 3
シート保護設定
Else
Selection.Locked = True
Selection.Interior.ColorIndex = 3
End If
End Sub
参考まで
お礼
ありがとうございました。 参考になりました。実際にやってみようと思います。
補足
ちょっと誤解を生じました。 改ざんは各自が勝手に変えてしまうことです。だから保護が必要です。 修正は間違って悪意なく入力してしまった場合です。これは上司の承諾を 得て上司に保護を解除してもらい訂正すると言う意味です。悪意があるかないかの違い と考えて下さい。 ありがとうございます。