[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『警告が出て、マクロが実行されなくなってしまいます。対処教えてください。』(カトウ)
【ThisWorkBook】
Private Sub Workbook_Open() Sheets(1).Range("A1") = 0 Application.OnTime Now + TimeValue("00:00:10"), "Sample" End Sub
【標準モジュール】 Public mytime As date
Sub Sample() Sheets(1).Range("A1").Value = Sheets(1).Range("A1").Value + 1
実行したい記述
mytime = Now + TimeValue("01:00:00") Application.OnTime mytime, "Sample" End If End Sub
上記のマクロを記述し、ブックを開くと、動作OK。しかし、1時間後、もしくは何度か繰り返した後、どちらか明日もう一度確認してみますが、(情報不足ですみません)
エラー?警告?みたいなメッセージが出てきます。リンク先のアドレスが先頭に、\\○○○\○○\○○.xlsmは、マクロが無効になっているか、もしくはマクロが使用できません。みたいになってしまいます。
モニター、PCは、一日中電源ONの状態です。スクリーンセイバー、休止モードにもなりません。
どなたか、アドバイス、対処法を教えてください。
明日、もう一度、詳しくエラーメッセージを覚えてきます。
< 使用 Excel:unknown、使用 OS:unknown >
「実行したい記述 」のなかで参照しているものなら、
「実行したい記述 」を示したほうが、皆さんからコメントがつきやすいのではないですか?
(γ) 2016/02/03(水) 21:24
>「実行したい記述 」を示したほうが、皆さんからコメントがつきやすいのではないですか?
同じフォルダ内にある別のブックを開き、実行しているブックのシート2にデータを取り込みます。
そして、取り込んだデータを、シート1に反映させています。(リンク貼り付けで)
常時、モニタにはシート1が表示させています。
(カトウ) 2016/02/03(水) 21:37
(γ) 2016/02/03(水) 21:53
(β) 2016/02/03(水) 21:55
元のコードではOnTimeのスケジュールをキャンセルしていなかったので、ブックは1日中開きっぱなしと判断したのですが、
何度も閉じたり開いたりしているならば、以下を追加してみてください。
【ThisWorkBook】
Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.OnTime mytime, "Sample", , False End Sub (???) 2016/02/04(木) 09:21
Application.OnTime mytime, "Sample"のSampleの名称が一文字違っていました。 お騒がせしてしまい、すみませんでした。
違う件で、お聞きしたいのですが、上記のマクロ記述をすると、一度ブックを閉じても、時間が来ると自動で立ち上がって、実行してしまうのでしょうか?今日、そのような現象があったので、閉じ忘れかなと思ったのですが、何度か起きたので、これはと思い質問させていただきました。教えてください。
もし、そうであれば、(???)の教えてくれた記述を追加すれば、解消されますか?
(カトウ) 2016/02/04(木) 20:23
>>一度ブックを閉じても、時間が来ると自動で立ち上がって、実行してしまうのでしょうか?
実行したブックを閉じても、その実行したエクセルが終了しないで立ち上がりっぱなしであれば、はい、そうです。
>>もし、そうであれば、(???)の教えてくれた記述を追加すれば、解消されますか?
はい。解消されますね。
[[20140703020350]] 『一定時間で上書きすると勝手にファイルが開いてし』(とろ)
等を参照してください。
(β) 2016/02/04(木) 20:42
(カトウ) 2016/02/05(金) 19:58
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.