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ランキング
-
グーグルフォームのアンケート...
-
司法試験予備試験を旧字体で解...
-
部分点の採点の付け方について。
-
レポートとかでの「述べよ」と「...
-
転置行列の記号を書く方法(TeX)
-
行政書士試験記述式問題について
-
「ものとする」 「こと」 「...
-
powershellについて。
-
こんなに下手なのに明日仮免!...
-
A又はBは、AとB両方を法律的に...
-
質問失礼します。 弁護士や司法...
-
大学4年ですが行政書士か司法書...
-
行政書士試験突破塾の通信講座...
-
基本書、体系書って何ですか? ...
-
踏み台(脚立ではなく)の定義が...
-
パソコンの内部構造・しくみを...
-
電気工学の学び方
-
「係る」の読み方
-
法律の項番号の表現方法について
-
30年前に発売された六法って使...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
部分点の採点の付け方について。
-
グーグルフォームのアンケート...
-
Powerpointを用いた論文の発表...
-
Excel VBA BeforeSaveが動作し...
-
転置行列の記号を書く方法(TeX)
-
昔トリビアの泉で、フォルテは...
-
減価償却資産の法定耐用年数を...
-
振動試験の掃引について
-
アンモニア(NH3)の熱分解温度
-
司法試験予備試験を旧字体で解...
-
複合任意は数学の記述で使って...
-
アステラス製薬は株式分割した...
-
行政書士試験の民法についての...
-
EXCEL ツールバーを非表示にす...
-
宅建の質問です 下の問題の答え...
-
1秒以下のApplication.Waitは可...
-
グース350の0-100が何秒か教え...
-
10進数で10分の1を17桁の2進数...
-
秘書検定2級の記述問題について
-
今年の行政書士試験の問46の記...
おすすめ情報