No.3ベストアンサー
- 回答日時:
こんにちは。
KenKen_SP です。よく使われるのは、Timer 関数を使った方法か、Sleep API 関数を使った方法
です。Sleep API については #1 さんが既に回答されてますので、Timer 関数
を使った方法を紹介します。
【Excel VBA の Timer 関数】
' Wait処理 (Windows XP でインターバル 15 msec)
Sub Wait_Timer(ByVal lngMilliseconds As Long)
Dim sngStart As Single
sngStart = Timer
While Timer > sngStart + lngMilliseconds
DoEvents ’<-- DoEvents が必要かどうかはケースバイケース
Wend
End Sub
API を含め時間処理系については 1/1000 秒単位など詳細な時間を指定できる
ものがありますが、どの命令を選択するか、あるいは OS 等の環境の違いにより、
その精度は異なります。
Excel VBA の Timer 関数や Sleep API 関数では、Windows XP 使用時のインター
バルは概ね 15 msec。つまり、それ以下の数値を指定しても約 15 msecで稼動
してしまいます。
数値測定など厳密な時間精度が必要な場合は、timeGetTime API を使いますが、
それ以外の通常の用途では、上記の方法で概ね問題ないと思います。
なお、Win32API 関数を Excel VBA で使う場合、Declare ステートメントが必須
になりますので、Excel 97 以降で使用可能となります。
この回答へのお礼
お礼日時:2006/06/19 08:42
KenKen_SPさん、ありがとうございます。一応、marbinさんの方法で作動していますが、KenKen_SPさんの方法でもきっちり動きました。marbinさんにもコメントしましたが、もっと記述の意味を勉強しないといけませんね(苦笑)。API関数なんて正直さっぱりですからねえ・・・。頑張って勉強します。ありがとうございいました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel-VBAの「しばらくお待ちください」のダイアログが自動的に閉じない 2 2023/05/24 15:31
- Visual Basic(VBA) VBAでシートの保護をかける際に「書式設定の変更」を有効にする 1 2023/04/17 18:18
- その他(データベース) ECサイトでの著作権について教えてください。 1 2022/08/02 18:01
- 英語 be sorry for doingとbe sorry to have doneの意味の違いについて 2 2023/06/09 13:57
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/09 10:33
- Excel(エクセル) エクセルVBA マクロ処理中のポップアップメッセージについて 1 2023/08/04 21:34
- Excel(エクセル) EXCELのグラフを画像(JPG形式)で保存、通常実行がうまく行かない。ステップインはうまく行く 3 2022/08/30 12:06
- Firefox(ファイヤーフォックス) Firefox bookmarkの検索BOXでのインクリメンタルサーチを止めたい 5 2022/06/29 12:15
- PowerPoint(パワーポイント) パワーポイント アニメーションで挿入したグループを消すことは可能ですか? 2 2022/12/11 05:12
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
部分点の採点の付け方について。
-
複合任意は数学の記述で使って...
-
Powerpointを用いた論文の発表...
-
昔トリビアの泉で、フォルテは...
-
TCP/IPにおけるRSTの送出方法
-
ISIS Draw の使い方
-
エクセルのCELLS関数で複数セル...
-
グーグルフォームのアンケート...
-
Excel VBA BeforeSaveが動作し...
-
レポートとかでの「述べよ」と「...
-
行政書士試験の民法についての...
-
一般道での法定速度で質問です
-
「ものとする」 「こと」 「...
-
宅建と行政書士のダブルライセ...
-
こんなに下手なのに明日仮免!...
-
法学部を卒業するのは難易度高...
-
パソコンの内部構造・しくみを...
-
行政書士をとった後の就職状況
-
公務員を目指すか行政書士を目...
-
物事を体系的に理解するとは?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
グーグルフォームのアンケート...
-
.htaccess 直リンク防止について
-
部分点の採点の付け方について。
-
Excel VBA BeforeSaveが動作し...
-
複合任意は数学の記述で使って...
-
レポートとかでの「述べよ」と「...
-
司法試験予備試験を旧字体で解...
-
Powerpointを用いた論文の発表...
-
転置行列の記号を書く方法(TeX)
-
昔トリビアの泉で、フォルテは...
-
句読点の記述の仕方について 記...
-
振動試験の掃引について
-
TCP/IPにおけるRSTの送出方法
-
アンモニア(NH3)の熱分解温度
-
エクセルのCELLS関数で複数セル...
-
宅建の質問です 下の問題の答え...
-
民法 制限行為能力者
-
電気のSHC、SHTって何ですか?
-
減価償却資産の法定耐用年数を...
-
アステラス製薬は株式分割した...
おすすめ情報