Excel (VBA)

Excel VBAに関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 10 Home : 指定なし)
上書き保存をした日時を表示
投稿日時: 20/05/10 12:54:12
投稿者: Mt.kitadake

エクセルヴァージョンは365です
 
ファイルを編集して 上書き保存をした日時を自動表示させるようにしたいのですが。
シートごと別になるように、ファイルを開いて何もしない時は日にちは変わらずです。
 
よろしくお願いします

回答
投稿日時: 20/05/10 13:28:30
投稿者: WinArrow
投稿者のウェブサイトに移動

>上書き保存をした日時を自動表示させるようにしたいのですが
  
どこに表示させたいのでしょうか?
  
 >シートごと別になるように
 とは、どのようなこと?
  
上書き保存はブック(ファイル)ですので、シートごとの保存時間はあり得ません。
 
 
もし、シートごとに更新履歴を記録したいのでしたら、
自分でそのようなコードを作成するしかありません。
何をもって変更したか?を取得することは大変ですが・・・
 

投稿日時: 20/05/10 13:42:55
投稿者: Mt.kitadake

Win Arrowさん
 
質問が分かりにくく申し訳ありません
 
表示させたい場所は 
  例えば「D3」のようにセルにです
 
シートごとに別なるようにとは
 sheet1 を編集して sheet2は何もしていないとすると
 sheet1の 日付だけが変わるようにです
 
・ファイルを閉じるときに上書き保存になるもの
(内容を編集した後の保存)
・ファイルを開いて内容を見たけれぼどこも編集しなかったもの
(こちらは日付の変更はなし)
 

回答
投稿日時: 20/05/10 14:13:54
投稿者: WinArrow
投稿者のウェブサイトに移動

再掲
もし、シートごとに更新履歴を記録したいのでしたら、
 自分でそのようなコードを作成するしかありません。
 何をもって変更したか?を取得することは大変ですが・・・
 
 
シートを変更したことをどのように判断するのですか?
(システム的にはサポートされていないので)

回答
投稿日時: 20/05/10 15:42:42
投稿者: WinArrow
投稿者のウェブサイトに移動

シートの変更には、
セルの変更と
図形の変更
があります。
 
セルの変更
例えば
Sheet2のセルに
=Sheet1!A1
という数式が入っていて
Sheet1のA1を変更したとします。
その時、Sheet1は変更したと認識してもよいですが、
Sheet2は、変更したことにするのでしょうか?
もう少し、広げて、他ブックを参照している場合は、どのように判断するのでしょうか?
 

投稿日時: 20/05/10 16:21:04
投稿者: Mt.kitadake

WinArrowさん 
 
ファイルを閉じたときに、その時開いていたシートだけ
ファイルを閉じた日時を表示は出来ているのですが
 
 
他でも調べてみますので
有難うございました。
 

トピックに返信