質問: true application.ontime datevalue(date + 1) + timevalue("8:00:00") , "自動保存" worksheets("メインモニタ") . activate end sub ご教授宜しくお願いします。
回答: 質問者様は、ファイルのパスについての表記はご存じでしょうか? [ (ドライブ名): ]から始まり、ドライブ・フォルダ・ファイル名を [ \ ]で区切って表現します。 例えば、[ cドライブ ]の直下にある[ aaa.txt ]と言うファイルの場合、 フルパスは[ c:\aaa.txt ]となります。 [ dドライブ ]の直下の[ test ]フォルダの中の[ bbb.txt ]ファイルなら、 フルパスは[ d:\test\bbb.txt ]になります。 質問者様のコードでは、保存先( saveas関数の引数 )に [ c:\サンプル2_yyyymmdd ]としていますから、 cドライブ直下に保存される訳です。 保存先をデスクトップにされたいのでしたら、 デスクトップのパスを指定しなくてはなりません。 デスクトップのパスはパソコンによって異なります。 windows7をcドライブにインストールした例だと、 [ c:\users\(ユーザ名)\desktop ]になります。 ※(ユーザ名)は、ご自分のwindowsユーザ名です この場合、コードでは下記のようになります。 activeworkbook.saveas "c:\users\(ユーザ名)\desktop\サンプル2_" & format(date , "yyyymmdd") . close 拙い説明ですが、お分かりいただけたでしょうか?