- ベストアンサー
VBA 計算の速度調整
エクセルVBAでランダムに1から10の数字10000個を各セルに書き、各数字に対応する色に塗り分けるというコードを作ったのですが、実行ボタンを押して、色が自動的に塗り分けられていくスピードを早くしたり、遅くしたりすることはできるのでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
APIのSleepの例です。 新しいブックに標準モジュール作成して Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) Sub Test() For i = 1 To 20 Sleep (i * 100) Range("A1").Interior.ColorIndex = i Next i End Sub のコードコピィして実行してみてください。