tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: 間隔をあけて表示(VBA)
投稿日: 2009/10/19(Mon) 11:52
投稿者魔界の仮面弁士
> 3秒ごとにテキストボックスに1・2・3を表示するプログラムを作ろうと思うのですが

手抜き実装としては、
    TextBox1.Value = 1
    Application.Wait DateAdd("s", 3, Now)
    TextBox1.Value = 2
    Application.Wait DateAdd("s", 3, Now)
    TextBox1.Value = 3
のように書けます。

ただし、Wait 中は Excel を操作できなくなります。
もし、非同期的に処理させたいのであれば、Wait メソッドの代わりに
OnTime メソッドを使えば OK です。

# あるいは、SetTimer / KillTimer API を使うという方法もあります。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。