Excel 2000をWindows2000上で利用しています。

Excelの変更履歴をチェックして、特定の履歴のみを残したいのと考えております。
そのために、Excelシートを共有した場合に作成される、変更履歴データを利用したいと考えています。共有ではなく単一ユーザが利用する場合にも変更履歴データを取得することは出来ますか。出来るとすれば、それらのデータにアクセスするにはどのようにしたら良いのでしょうか。教えて下さい。

回答の条件
  • URL必須
  • 1人3回まで
  • 登録:2007/01/24 17:39:48
  • 終了:2007/01/25 00:16:13

回答(2件)

id:rikuzai No.1

りくっち回答回数1366ベストアンサー獲得回数1412007/01/24 19:35:48

ポイント35pt

単一ユーザーでも変更履歴データの取得は可能です。

ただ、ブックの共有をすることで、変更履歴データの保存が行われるので、

ブックの共有をせずに変更履歴を保存することはできません。

また、変更履歴は基本的にセルの値に関するものだけで、

書式については取得されませんし、グラフ、図、ハイパーリンク、ピボット、マクロなどの機能は、共有した段階で使用できなくなるのでご注意ください。



では実際にブックを共有し、変更履歴を保存する場合ですが、

  • まず、該当のファイルを開き、ツールバーの「ツール」→「変更履歴の記録」→「変更箇所の表示」をクリックします。
  • 「編集中に変更箇所を記録する」にチェックをしてOKします。
  • すると「名前をつけて保存」ダイアログがでますので、任意の場所に保存します。
  • 通常通り運用すると、変更した箇所にコメント表示のようなマークがつくようになります。これで保存をする度に変更履歴が蓄積されるようになります。

次にデータの確認、取り出し方です。

  • ファイルを開き、「ツール」→「変更履歴の記録」→「変更箇所の確認」をクリックします。
  • 「反映する変更の選択」ダイアログが出るので、変更日に指定があれば指定してOKします。
  • すると、変更箇所ごとに確認ダイアログが表示され、変更を反映するかしないかを選択することができるようになります。

また、変更履歴をデータシートとして出力することができます。

  • ファイルを開き、「ツール」→「変更履歴の記録」→「変更箇所の表示」をクリックします。
  • 一番下の「新しいシートに変更箇所一覧を作成する」をチェックしてOKします。
  • すると、「履歴」という名前のシートが追加され、データ形式で変更箇所の一覧が出力されます。

http://itpro.nikkeibp.co.jp/article/NPC/20060629/242121/?ST=pc_t...

以上ご参考まで。

id:okehara

早速のご回答ありがとうございます。

履歴データへのアクセス方法は分かりました。しかしながら、やりたかったことは、履歴データを取得していることをユーザには意識させずに履歴データを取得することです。説明が不十分で申し訳ありません。

「履歴」シートを隠すことは出来ましたが、ウインドウタイトルに「共有」の文字が表示されてしまいます。ユーザには履歴データの取得を意識さずに、履歴データにアクセスしそれらを別のシートかファイルに書き出した上で、履歴データを消すというようなことを考えましたが、このようなことが可能でしょうか。何か良いアイディアがあれば教えて下さい。

2007/01/24 19:57:49
id:rikuzai No.2

りくっち回答回数1366ベストアンサー獲得回数1412007/01/24 23:36:28

ポイント50pt

コメント欄が開放されていないようですので、

再回答で失礼します。


残念ながら変更履歴という機能自体が共有という機能のオプション的なものなので、

共有せずに先にあげたようなデータを取得することはできません。

また、共有ファイルのタイトルから共有の表示を消すというのは聞いたことがありません…。

ただ、相手ユーザーのスキルによっては、共有の表示から履歴の取得を意識しないのではないかとも思いますが。


それでも共有の表示がネックということならば、

変更履歴の機能を使う方向は断念された方がよいように思います。


配布ファイルにユーザが記入し配布者に返却、

元配布ファイルと変更部分をつき合わせてチェックする、

といった流れならば、

元シート、ユーザ記入シート、検証用シートを1ファイルに作成して、

if関数や条件付書式などで変更部分を表示させるという方法もあります。

簡単でもいいので実例があれば具体的な関数を例示できると思います。


また、

http://q.hatena.ne.jp/1159456221

で紹介されているような、比較ソフトを導入するという方法もあります。

http://www.vector.co.jp/soft/winnt/business/se356645.html

↑はフリーですが変更履歴を出力することもできます。

コメントはまだありません

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

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

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

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