
セル内の数式をロックしながら、ユーザーがセルの色をフォーマットできるようにする方法を教えてください。
答え1
はい、シートを保護する必要がありますが、書式設定は許可する必要があります。
に行くレビュータブ、変更グループ選択してシートを保護する。
新しいウィンドウの3番目のボックスはセルの書式設定ユーザーがセルをフォーマットできるようにするには、このボックスにチェックマークを付けます。
答え2
このシンプルな VBA コードを使用すると、シートをパスワードでロックしながら、行と列にあらゆる種類の書式を適用できるようになります。
Sub ProtectButAllowFormatting()
Sheets("Sheet1").Protect Password:="AA", DrawingObjects:=False, AllowFormattingCells:=True
End Sub
使い方:
- このコードをコピーして標準モジュールとして貼り付けます。
- マクロを実行してシートを保護します。
- 行/列に書式を適用します。
- パスワードを使用してシートの保護を解除する必要がある場合。
- 必要に応じてシート名とパスワードを変更します。