Excel2000を使っています。最近気が付いたのですが既存のファイルを開いて閉じただけでファイルの日付が更新されています。保存はしていません。参照のつもりで開いただけなのに日付が変わってしまうので不便です。どこかの設定を変えてしまったのでしょうか?
ウィルスも疑ったのですがノートン・アンチウィルスでは見つかりませんでした。どなたかアドバイスをお願いいたします。

A 回答 (2件)

はずしてたらごめんなさい。


Excelデータの中に、たとえば「=today()」のような式があった場合、
開いた日付にデータを書きかえます。
こういったことではないでしょうか?
    • good
    • 0
この回答へのお礼

回答をありがとうございます。
ファイルはどのファイルでも同じです。開いて閉じるだけで日付が変わります。
日付関数やマクロも入っていないはずです。Excel以外の問題かとも思ったんですがWordで試してもそんな現象は起こりません。謎です???

お礼日時:2001/10/18 12:28

確認項目


 ツール→アドイン→自動保存にチェックが入っていませんか?
 また
 ツール→自動保存にチェックが入っていませんか

上記2つにチェックが入っているとファイルを開いてそのままにしても
自動的に更新されます。

この回答への補足

k_eba様
早速の回答ありがとうございます。
自動保存は私も確認してみましたが、チェックは付いていません。ファイルは開いてすぐ閉じても日付が変わっています。ただ、フロッピーの場合は変わりません。どうしてでしょうか?

補足日時:2001/10/18 08:58
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qexcelで閉じる時の処理でAccessを開くがexcelの処理でAccessが開かない

Accessのテーブルをexcelで外部データとしてクエリーで利用する。通
常はAccessの運用でグラフだけをexcelで利用する。Accessのグラフ作
成でAccessを終了してexcelを起動する。この時の起動オプションで
waitフラグをtrueにして実行待ちをしている。

Accessでexcelは正常に起動する。逆に今度はexcelを閉じる時にAccess
を起動したい。この時の起動オプションにはwaitフラグは無いので。
excelが終了する前にAccessが起動しているので。

前のexcelがAccessのテーブルを専有していると言う事でAccessが読み
取り専用で開く。これは不味い。excleでAccessを開く時の起動オプ
ションにwaitフラグは無いのでしょうか。

このexcelでAccessを開く時にwaitフラグをセット出来ないとこの問題は
解決しません。waitフラグをセットする方法を教えて下さい。

excelの起動はshell関数を使っています。excelのvbaではwshの
CreateObjectは動くのでしょうか。それで問題は解決しそうですか。

よろしく回答願います。

Accessのテーブルをexcelで外部データとしてクエリーで利用する。通
常はAccessの運用でグラフだけをexcelで利用する。Accessのグラフ作
成でAccessを終了してexcelを起動する。この時の起動オプションで
waitフラグをtrueにして実行待ちをしている。

Accessでexcelは正常に起動する。逆に今度はexcelを閉じる時にAccess
を起動したい。この時の起動オプションにはwaitフラグは無いので。
excelが終了する前にAccessが起動しているので。

前のexcelがAccessのテーブルを専有していると言う事でAccessが...続きを読む

Aベストアンサー

以下の修正が必要になるかと。
1)
Dim wshsell

Dim wshshell
に変えてください。
2)
st = "C:\Program Files (x86)\Microsoft Office\Office12\MSACCESS.exe "
の最後の空白をとってください。
3)空白を含むパスをRunで実行する場合は、ダブルクオートでくくる必要があります。
st = """C:\Program Files (x86)\Microsoft Office\Office12\MSACCESS.exe"""
のようにしてください。
下記URLが参考になります。
http://jutememo.blogspot.jp/2014/03/vbscript-2.html

Qあるセルに日付が入力してあり、他のセルにその日付を過ぎた日付を入力したり近づいた日付を入力した場合、コメントが

エクセル(97)の話ですが、

例えば、「J列」(J5:J65536)に「●●予定日」の
日付が書いてあったとして、「M列(M5:M65536)」には
予定日1~数ヶ月以上前の日付が書いてあったとします。。
そして、「M列」の日付は度々書き直し変動します。

「M列」に入力した日付が「J列の●●予定日」の
10日以内だったり、その「●●予定日」を過ぎた日付を
入力してしまった場合、自動的に

「●●予定日が近づいてきています」
「●●予定日○日前です」
「既に●●予定日を過ぎてます」
「●●予定日を○日過ぎています」など、

「J列の●●予定日」の各行のセル(日付)を参照して、「M列の同行の日付」に、注意を促すような
(常に表示の)コメントがつくようにはできますでしょうか?

Aベストアンサー

#2のmshr1962です。
すみません。中間のTEXT関数の所で閉じカッコが抜けていました。
=IF(J5<M5,TEXT(M5-J5,"予定日を0日過ぎています。"),IF(J5=M5,"予定日です",IF(J5>M5+7,TEXT(J5-M5,"予定日0日前です"),IF(J5>M5+30,"予定日が近づいてきています",""))))

QEXCELで日付と時刻が入ったセルを日付だけ取り出したい

(例)

 2005/9/10 13:10:23

が入ったセルが有ります、使いたいのは日付だけ
 なんですが、どうすればできるのか?

 ※結果は別のセルに成っても良いし、元のセルでも可

 宜しくご教授お願いします。

Aベストアンサー

私も単に書式を変えるだけでいいと思いますが、
時間部分のデータを削除したいということであれば、
時間部分は、小数データ部分なので、
=INT(A1)
とかしてやれば時間データをクリアすることができます。
その後書式の設定をしてやって下さい。

QエクセルVBAで他Bookを閉じたまま参照・訂正

Cells(1, 1) = Application.ExecuteExcel4Macro _
("'C:\My Documents\[Book2.xls]Sheet1'!R1C1")
でBook2を開かずにセルを参照できますが、

1.別の記述方法があるのでしょうか。

2.逆に、閉じたBook2のセルに対し、値を訂正できないでしょうか。

よろしくお願いいたします。

Aベストアンサー

こんにちわ。
以前私もあなたと同じことをやりたくてマイクロソフトのサポートセンターへ問い合わせたことがありますが、外部参照という機能を使わない限りブックを開かずにセルを参照することはできないそうです。
ですから、あなた様が書かれたコード以外書く方法はないと思います。
また、ブックのセルの値を訂正するには、そのブックを開かない限り訂正することができないそうです。

私でよろしければ、またサンプルマクロを作ってみたいと思います。ご希望の節は、あなた様がどの様なことをおやりになりたいのかお知らせ下さい。

お手数をおかけいたしますが、よろしくお願いいたします。

Q参照 時間と日付

エクセル2000です。

参照についてです。

シートAに○日と入っているのを、そのままシートBに○日となるようにしたいのですが、数式を教えてください。

それと、○時○分のバージョンもお願いします。

Aベストアンサー

シートAのA1セルに入力されているとします。
シートBの任意セルを選択して、=を入力→シートAのシートタブをクリック→A1をクリック→enterキー押下


このQ&Aを見た人がよく見るQ&A

このカテゴリの人気Q&Aランキング

おすすめ情報