Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


27855 / 76732 ←次へ | 前へ→

【54190】Re:onTime 動作
発言  ichinose  - 08/2/28(木) 21:26 -

引用なし
パスワード
   ▼かつし さん:
こんばんは。

>2月24日に「ichinose」さんから「onTime」文を教示頂き有難う御座いました。大いに便利になりました。この応用文を作って居るのですが、下記の様な文で
>StartTime, "abc"のマクロ文"abc"無しで、次のRange("M5").Selectの動作に進む方法はあるのでしょうか? "abc"の代わりにダミーの言葉を入れれば次に進めるとか?宜しくご教示お願いいたします。

3,4回読み返したのですが、はっきり意図が理解できません。
Ontimeメソッドは、

Application.OnTime Now() + TimeValue("00:00:15"), "abc"

Range("M5").Select

と文法的な間違いがなければ、abcというプロシジャーがあろうがなかろうが
↑この時点ではエラーになりません。

ということは次に命令の

Range("M5").Select


は実行されます。

15秒後にabcというプロシジャーを実行しようとして、存在しなければ
エラーになることはありますが・・・。


それとも
実行するプロシジャー名を変数に入れたいと言うことでしょうかねえ?


dim procnm as string
procnm="abc"
Application.OnTime Now() + TimeValue("00:00:15"), procnm
Range("M5").Select


はっきり意味を読み取れませんので、思いつきで
投稿していますが、

これこれこういう理由があって、こういう事をしたい

という事を 例を挙げて投稿してくださると

私でも理解できると思うのですが・・・。

1 hits

【54187】onTime 動作 かつし 08/2/28(木) 17:52 質問
【54190】Re:onTime 動作 ichinose 08/2/28(木) 21:26 発言
【54199】Re:onTime 動作 かつし 08/2/29(金) 11:38 質問
【54211】Re:onTime 動作 ichinose 08/2/29(金) 18:20 発言
【54234】Re:onTime 動作 かつし 08/3/1(土) 16:04 回答
【54235】Re:onTime 動作 ichinose 08/3/1(土) 16:27 発言
【54253】Re:onTime 動作 かつし 08/3/2(日) 15:04 回答
【54274】Re:onTime 動作 ichinose 08/3/2(日) 17:32 発言

27855 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free