[[20151001160634]] 『新規入力するごとに別シートへその値を表示→既読』(ぺもと) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『新規入力するごとに別シートへその値を表示→既読』(ぺもと)

 いつもお世話になっております。

 (値の入力はとりあえずA1でお願いします。)
 Sheet2に値を入力するとSheet1にその値が色つき(赤or黄色)で反映され、

 なおかつ、その値が反映されたものを誰かが見た場合(Sheet1開いた場合)に、

 ボタンを押すことによって「見たよ」と分かるように、入力した値が消えるようにしたいです。

 つまり、あるシートで新規入力した値が分かるように、別のシートに色をつけて強調し、
 それを「見ました」ということが分かるようにしたいのです。

 私には上記のような方法しか思いつかないのですが…何かいい方法があれば教えてください。
 また、分かりにくいところが多いと思うので、気になるところはおっしゃってください。
 宜しくお願いいたします。

< 使用 Excel:Excel2007、使用 OS:Windows7 >


 すみません追記です。2015/10/01/16:36

 Sheet2に値を入力されるのは、A1だけでなく、A3:A30など範囲があります。

 なので、もし1日の間に2行分、新規入力された場合はその合計を反映したいです。

 色つき文字を反映するSheet1は決まったセル(A1など)です。
(ぺもと) 2015/10/01(木) 16:39

 どうもよくわかりません。

 具体的なSheet1,Sheet2 の色つけ前のサンプルと、それに対して色つけがどうなるかのサンプル、
 さらには、確認後の処理で、どうなるか(値を消す????)のサンプル。

 1行タイプと2行タイプ(合計?) それぞれが必要ですが、それをアップしてもらえませんか。

(β) 2015/10/01(木) 16:46


 被りましたが、気になった点だけ。

 そういう運用はやめたほうがいいと思います。

 どうしても見てほしいところなら、自動ではなく手動で変更履歴を管理されてはどうですか?

 入力する人がぺもとさん以外で、マクロを無効にしていたら?
 それに、値を消すよりは名前を入れてもらうという管理が一般的だと思います。
 フォーマットの変更で指定範囲が変わったときに誰か面倒見てくれますか?

 また変更前と変更後どっちも表示したいとかいう仕様変更もありませんか?

 言い逃げしまーす。
(稲葉) 2015/10/01(木) 16:48

どういう用途に使うのか、具体的に書いてもらうとアドバイスしやすいのですが。

私の場合ですが、変更前にマクロでシートのコピーを作成しておきます。その後、自由に情報変更します。
変更完了後、内容の一致を確認するマクロを実行し、違いがあるセルを太字強調します。
塗りは、元々の表の表現に使われている事が多いため、太字を使っています。

チェックしたから、といって、通常に戻すことはしません。次回更新前に、コピー、全て通常に戻し、
更新、チェックし強調…、という流れを繰り返すことで、常に今回変わった箇所を強調します。

前回のコピーを比較用として残すことで、前はどうだったっけ?、とかいう場合にもすぐに調べられます。
誰がチェックしたか、なんて、だんだん面倒になって、チェックした事を記録してくれなくなるだけですよ。
(???) 2015/10/01(木) 17:13


 こんにちは。

 お三方ともコメント、ご助言、ご指摘ありがとうございました。

 私の曖昧な説明の中で色々と考えてくださったのに申し訳ないのですが…

 上記のことは上司にいじわる半分で頼まれたものだったことが分かりました。

 この掲示板に書き込む前に、自分の中できるかできないか、本当に必要なものなのかを検討すればよかったと思っています。

 上司のいじわるに皆さんも付き合わせてしまってすみません。

 今後は十分に検討したうえで掲示板に質問したいと思います。

 大変失礼を致しました。

(ぺもと) 2015/10/02(金) 14:04


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.