エクセル2003もしくは2007ですべてのセルを対象に

編集を行うと自動的にセルの色が変わる方法を探しております。

ちなみに先日どこかのサイトで方法が記載されており簡単に反映出来たのですがそのサイトがわからなくなってしまいました。

よろしくお願いします。

回答の条件
  • URL必須
  • 1人1回まで
  • 登録:2008/11/26 09:54:50
  • 終了:2008/11/26 21:44:33

回答(3件)

id:chika508 No.1

chika508回答回数190ベストアンサー獲得回数252008/11/26 12:13:14

ポイント27pt

「条件付き書式」で設定する方法でしょうか?

下記リンクではフォント色を設定していますが、パターンタブでセルの網かけ色を設定すればOKだと思います。

「セルの値が」「次の値に等しくない」「=""」などで

http://www.winboys.com/howtoxls/jksyosiki.htm

id:fjimo No.2

fjimo回答回数81ベストアンサー獲得回数12008/11/26 14:30:27

ポイント27pt

マクロを使うのが一般的ですね。

http://oshiete1.goo.ne.jp/qa3009979.html



1.該当のシートのタブを右クリックし、「コードの表示」を選択します。

2.出てきたVisualBasicEditor(白い部分)に下記のコードをコピペ。

'*****ここから下をコピペ*****

Private Sub Worksheet_Change(ByVal Target As Range)

Target.Interior.ColorIndex = 6

End Sub

'*****ここより上までをコピペ*****

3.AltキーとF11キーを同時に押してワークシートへもどります。

これで、変更されたセルは自動的に黄色く変わります。

チェック後はもちろん、手動で色無しに出来ますよ。

id:fuentebella No.3

fuentebella回答回数269ベストアンサー獲得回数302008/11/26 16:08:33

ポイント26pt

ExcelのVBAを使う例です。

編集したセルが黄色になります。6を他の数字にすれば別の色になります。

Private Sub Worksheet_Change(ByVal Target As Range)

  Target.Interior.ColorIndex = 6

End Sub

http://www.officepro.jp/excelvba/ini/index1.html

  • id:erobits
    皆さん、ありがとうございました。
  • id:fuentebella
    ごめんなさい。2番の方と解答が重なってしまいました。(解答を書き始めた時は、まだ2番の解答が開かれていませんでした)
    色の見本は
    http://www.microsoft.com/japan/technet/scriptcenter/resources/officetips/mar05/tips0329.mspx
    の真ん中あたりにあります。
  • id:chika508
    私もマクロを勉強してみたいと思います。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません