シート保護をすると、保護してないセルは入力や消去が可能ですが、文字の色を変えることが出来ませんよね。
それを保護しても色を変えられるようにはできないでしょうか?
というのも、大きな表を作り、数値をデフォルトで入れ、計算をしたものを、何人かに配り、デフォルトの数値を訂正してもらうのですが、訂正があった部分を訂正した人にフォントの色を変えてもらうと、回収してから変更になったことがすぐわかって便利だと思ったのです。
ただ、複雑な式を入れていますので、入力してもらうセル以外は保護をかけないわけには行かないのです。
よろしくお願いします。
No.5ベストアンサー
- 回答日時:
#4 です。
>>[式が] =A1<>INDIRECT("マスタ1!A1")
> ...自宅の2003でやってみましたら反応してくれませんでした。
Excel2002 で動作するのは確認しているのですが、、Excel2003 は
手元にありませんので検証できてません。すみません。
この回答への補足
いま、家から送付した2003のブックを会社の2000で試しました。
作動しませんでした。
おかしいと思って見直したら、なんとシート名が若干違ってました!
単純なケアレスミスでした。
(ケアレスミスを惹き起こした原因?は昨夜の「レシピ」カテゴリーに書いてます。ごめんなさ~い!!)
No.4
- 回答日時:
こんにちは。
KenKen_SP です。目的としては、修正のあったセルを明確にしたい、、ということで
しょうか?
・#1 の方の条件付き書式による方法です。
条件付き書式は別シートを参照できないのですが、関数を経由
すると別シートを参照することが可能です。例えば、Sheet2 の
A1 と、そのディフォルト値を退避しておいたシート「マスタ」
の A1 を比較し、値が変更されていれば、セル書式を変更する
には、、
Sheet2 の A1 セルに次の条件付き書式を設定します。
[式が] =A1<>INDIRECT("マスタ1!A1")
書式は、値の削除も「修正」として捉えるなら、フォント色より
もセル背景色の方が良いと思います。
あとは、シート「マスタ」を非表示にしてしまえば良いかと。
・検索の容易さから言えば #2 の方の方法でしょうね。
値を修正したら、その横のセルあたりに、IF関数などでマークす
れば良いかと。
例えば、A1 セルのディフォルト値が 5 とすれば、
B1セル =IF(A1<>5,"修正","")
とか。
表題どおり、シートを保護したもセルやフォントの色を変更したい
セルがある、、ということであれば、、
・Excel2002 以上の場合
シート保護オプションからできます。
・Excel2000 以前の場合--->マクロを使う。
ロジックはシンプルで、アクティブセルが編集を許可するセル
だったら保護を解除するようにします。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim strAddress As String
'パスワード
Const cstPassWord = ""
'編集を許可するセルアドレスを文字列で定義
strAddress = "A1:C10,E1:E5,F1"
If Target.Count > 1 _
Or Intersect(Target, Range(strAddress)) Is Nothing Then
Me.Protect Password:=cstPassWord, UserInterfaceOnly:=True
Else
Me.Unprotect Password:=cstPassWord
End If
End Sub
この方法は、マクロ無効で開かれたら意味がないですが。
KenKen_SPさん、こんにちは。いつもお世話さまです。
ありがとうございます。
>[式が] =A1<>INDIRECT("マスタ1!A1")
これはとても良さそうですが、今自宅の2003でやってみましたら反応してくれませんでした。
No.3
- 回答日時:
Excel2002以降だとそのような方法もあります。
http://office.microsoft.com/ja-jp/assistance/HP0 …
それ以前の場合は、ブックの共有を掛けると良いのでは?
http://office.microsoft.com/ja-jp/assistance/HP0 …
No.2
- 回答日時:
Excelのバージョンが分からないため、できるのかどうかが分からないのですが、Excel2003では、シートの保護ダイアログで「このシートのすべてのユーザーに許可する操作」というオプションがあります。
ここで「セルの書式設定」にチェックを入れて許可すればフォント色は変えられます。お試し下さい。
なお、#1の方が書かれているように、フォント色で変更を見るのは勧めません。更新したマークを振るセルを用意しておき、更新した行をマークしてもらった方が検索などで探しやすくなります。
すみません。
バージョンはエクセル2000です。
2003でも指定したセルだけ書式変更を可能には出来ないのでは?(そうするとシート全部が書式変更可能になってしまうのでは・・・。)
No.1
- 回答日時:
的外れな回答でしたら、もうしわけございません。
変更箇所を探しやすくしたいということはデータがたくさんあるように思われます。
別途、変更したら○を入力する欄を
別途設けてはいかがですか?
未検証ですがマスターデータを隠して保持しておいて、
修正したら色が変わる「条件付き書式」を
設定するのも有効かもしれません。
お礼が遅くなりました。
> 未検証ですがマスターデータを隠して保持しておいて、
> 修正したら色が変わる「条件付き書式」を
> 設定するのも有効かもしれません。
なるほど、これは良い方法かもしれません。
勉強になりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
【お題】 ・存在しそうで存在しないモノマネ芸人の名前を教えてください
-
一回も披露したことのない豆知識
あなたの「一回も披露したことのない豆知識」を教えてください。 「そうなんだね」と「確かに披露する場所ないね」で評価します。
-
これ何て呼びますか Part2
あなたのお住いの地域で、これ、何て呼びますか?
-
昨日見た夢を教えて下さい
たまにすごいドラマチックな夢見ること、ありませんか? 起きてからも妙に記憶に残っているような、そんな夢。
-
ハマっている「お菓子」を教えて!
この世には、おいしいお菓子がありすぎて……。 次何を食べたらいいか迷っています。 みなさんが今、ハマっている「お菓子」を教えてください!
-
Excel 数式の保護をしたセルを保護のままコピーする方法
Excel(エクセル)
-
【エクセル】「実行時エラー’1004’ InteriorクラスのColorIndeXプロパティを設定できません。」とは?
Excel(エクセル)
-
エクセルのチェックボックスを保護対象から外すには
Windows Vista・XP
-
-
4
エクセルVBAで保護したシート内の書式設定を可能にしたい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで勝手に表示された打...
-
Excelで年月日データから下二桁...
-
エクセル 関数 セルの値が0...
-
Excelで、セル内改行もそっくり...
-
エクセルのセルが縦方向にのびる
-
エクセルで特定のセルを表示の...
-
ワードの表の中に文字を入れる...
-
Excelで2進数の表示
-
複数のセルの入力文字数の合計...
-
Excelで来月以降の日付のセルを...
-
エクセルでセルを結合した場合...
-
0000~9999
-
【Excel】セルの中の文字の下の...
-
concatenate関数で片方のセルの...
-
Excelの条件付き書式で、計算式...
-
エクセル「折り返して全体を表...
-
横書きで縦の波線の書き方
-
エクセルで文字の上に重ねがき...
-
エクセルでセルに何も入力して...
-
エクセルで、文章の右端をそろ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで年月日データから下二桁...
-
エクセルのセルが縦方向にのびる
-
エクセルで特定のセルを表示の...
-
Excelで、セル内改行もそっくり...
-
エクセル 関数 セルの値が0...
-
Excelの条件付き書式で、計算式...
-
横書きで縦の波線の書き方
-
Excelで来月以降の日付のセルを...
-
エクセルでセルに何も入力して...
-
エクセルで文字の上に重ねがき...
-
ワードの表の中に文字を入れる...
-
エクセルのセルに「=A13」...
-
【Excel】セルの中の文字の下の...
-
EXCEL:フォントがなぜか透明
-
concatenate関数で片方のセルの...
-
セルA1とB1の数値が一致しな...
-
エクセルで勝手に表示された打...
-
エクセル「折り返して全体を表...
-
勤務時間を10進法で合計を出したい
-
Excel2007でセルに値があるはず...
おすすめ情報