ご享受お願いいたします。
すでにデータが入力してあるファイル(行・列複数)において、任意のセルのデータを上書きで変えようとしています。
既存の書式は文字色=黒ですが、今から上書きするセルは入力・確定する毎に、「文字色=赤」にすることは可能でしょうか。つまり、入力終了後にはどこのセルを書き換えたか、わかるようにしたいのです。
ちなみに空き列に「データ修正を示す区分」などを入れ、条件付書式を利用する・・・などの方法は使わないとした場合です。私の知識では思いつきませんでした。
よろしくお願いいたします。
No.3
- 回答日時:
こんばんは
>つまり、入力終了後にはどこのセルを書き換えたか、わかるようにしたいのです。
=であれば、色が変わらなくてもいいのかなと思いましたが 以下のようなのはどうでしょう。
「ツール」から「変更履歴の記録」→「変更履歴の確認」で「編集中に変更箇所を記録する」としておけば、変更箇所に「コメントがあるよ」という左上に青色の三角が出ます。そこをポイントするとコメントで「○○から○○にかわりましたよ」と出ます。
これはネットワークでブックの共有のときに使いますが、個人でやっても表示されますので試しにやってみてください。
やってみました。
こんなふうに使うんですね!。知りませんでした。
他のデータ管理にも使いたいと思います。
とても参考になりました。
ありがとうございました。
No.4
- 回答日時:
こんばんわ。
初めまして。VBAですが、サンプルマクロを組んでみました。この方法は、ブックが開いていればそのブックに含まれているシートに瞬時に動作します。以下のように操作して下さい。1.データの入っているブックを立ち上げ、ALT+F11キーを押してVBE画面を表示させ、画面左上のVBAProjectと書かれている上にマウスポインターを合わせて右クリック後、挿入→クラスモジュールを順にクリックし、表示された右側の白い部分に下記のコードをコピー&ペーストする。
Public WithEvents App As Application
Private Sub App_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Target.Font.ColorIndex = 3
End Sub
2.次に画面左上のVBAProjectと書かれている下のThisWorkbookをダブルクリックし、表示された右側の白い部分に下記のコードをコピー&ペーストする。
Dim myClass As New Class1
Private Sub Workbook_Open()
Set myClass.App = Application
End Sub
3.保存してブックを終了し、再度立ち上げる。
データを変更してみて下さい。変更されたデータが赤色で表示されると思います。
ご不明な点・不具合等がありましたら、ご遠慮なくお知らせ下さい。
作っていただいたマクロを見ると、とてもあっさりしていますが、作業効果は大ですね。
これをきっかけに、もっと勉強しようと思います。
細かいご指導ありがとうございました。
No.5ベストアンサー
- 回答日時:
・下記方法を思いついたのですが、使えますでしょうか。
・変更をチェックする列(行)が少数なら、それらの列を
使わない列(行)へ複写します。
・そして複写元のセルと複写先のセル間に書式-条件つきの書式を設定します。
(1)コピー元の最上行(左列)のセルに書式-条件つきの書式-セルの値が-次の値に等しくない-コピー先のセルを指定する。右のボックスでセルの絶対番地を相対番地に直す(注1)-書式-(書式を設定する)-OK
(2)上記セルをコピーし、コピー元の以下の行(列)のデータ部を全部範囲指定して、形式を選択して複写-書式で書式を複写する。コピー元の値を変えると、文字色が赤(例)になります。
(注1)ここがポイント。むしろコピー先の相対番地($の付いてない番地)をキーボードから入力すると良い。ここを相対番地にしておかないと、後でやる書式の複写が実効性がなくなる。
なるほど!こういうアイディアもありましたね!
VBAを使用しないと解決方法はないかと思っていました。
今回は2000件ほどのデータを扱うのですが、ご提案の方法も可能だと思います。
ありがとうございました。
今回は皆さんの柔軟な思考力を改めて学びました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
歩いた自慢大会
「めちゃくちゃ歩いたエピソード」を教えてください。 長時間でも長距離でも結構です。
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
エクセルで、加筆修正したセルを赤字で表示させるには?
Excel(エクセル)
-
追加入力の文字だけ色を変えたい(エクセル)
Excel(エクセル)
-
変更箇所を赤文字で
Excel(エクセル)
-
-
4
変更箇所の色が変わるような設定は可能ですか?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルでURL挿入後、名前を変...
-
EXCELのデータ修正時に、...
-
EXCELで千円単位を百万円単位に
-
エクセルで1分あたりの作業量...
-
列幅が変更できなくなった
-
エクセルで入力のあるセルのみ...
-
エクセル関数使用で赤色数字を...
-
画像(GIF/JPEG Image)をエ...
-
「マネージメント」と「マネジ...
-
先月退職した会社へ,書類記入...
-
社内の人に名刺を渡すのは失礼...
-
取引相手の名刺をなくしてしま...
-
A4シール紙を手差し印刷できる...
-
だれ?
-
小さな会社の事務全般の社員。...
-
会社情報に主要取引銀行を書く...
-
官公庁や、学校で配られるプリ...
-
男性から名刺をもらいました。 ...
-
現金引換え書類渡しって?(CAD)
-
名刺交換でこんな事していいん...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでURL挿入後、名前を変...
-
エクセルで入力のあるセルのみ...
-
エクセル関数使用で赤色数字を...
-
EXCELで千円単位を百万円単位に
-
エクセルで逆さまに印刷したい
-
列幅が変更できなくなった
-
一つのセルに計算式を入れて別...
-
EXCELのデータ修正時に、...
-
エクセルで1分あたりの作業量...
-
エクセルでの順位に応じた点数...
-
3つの条件のうち、2つを満た...
-
エクセルで前月までの平均を出...
-
画像(GIF/JPEG Image)をエ...
-
excel2007で特定の行が印刷され...
-
勤務表で勤務時間が入力されて...
-
Mac版Excelの列移動?について
-
エクセルのファイルでメモリが...
-
表に日付と担当者を入力すると...
-
エクセルで部屋番号や個人情報...
-
Excel・プラス値とマイナス値を...
おすすめ情報