宜しくお願いします。
変な質問なのですが、例えばExcelでボリュームのある計算をマクロに組んで実行させると
画面が ガチャガチャガチャっと動きますよね。。。?
あんな感じの動きをパワーポイントにボタンを置いて、押下のタイミングで表示しているスライド上で2秒程やりたいのですが、どうしたら良いか分かりません。
ボタンを置いて動作の設定でマクロを実行させる事は出来たのですが
そんな、2秒も動かないと言うか。
forで回して適当に作ったフォームを表示したり閉じたりしているだけなんですが。
フォームが真っ黒になってしまうのも直せないし、困っています。
フォームでなくて例えばスライドの文字を変更させて戻すとかもしたのですが、一瞬で終わります。
forで回すのを増やせば良いのか・・・もっと良い方法があるのではと思っています。
変な要望なのですが、分かる方いらっしゃいましたらお願いします。
No.1ベストアンサー
- 回答日時:
計算その他の繰り返し処理中の画面更新を
遅くして見せたいということですね。
間に何もしない待ち時間をはさめばいいわけです。
便利なのでよく使うのはAPI関数のSleep
Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long) 'これは1行です
Private Sub CommandButton1_Click()
Dim i As Long
For i = 1 To 10
'計算などの処理のコードをここに
'(文字や画像がかわる)
DoEvents
Sleep 300 'ミリ秒
Next
End Sub
遅くなりましたが、回答ありがとうございます!
そうですね。0.5秒ずつ止めるとかもありですね。
今試行錯誤中です。
ヘンテコな質問にありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) Powerpointでランダムな数字の結果を表示するマクロ 2 2023/08/04 10:04
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/10 09:06
- Excel(エクセル) Excel VBAについてです。 少しだけ知識はあるのですが、 うまくいかなかったので 質問させてい 3 2022/09/13 18:40
- Visual Basic(VBA) エクセルから、パワーポイントのスライドを複数作成する。 1 2022/07/08 09:40
- Visual Basic(VBA) PowerPoint VBA で画像の鮮明度を変更する方法がわかりません 2 2023/03/24 13:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Form_Load と Form_Activate の...
-
ユーザーフォームを表示中にシ...
-
'ユーザーフォーム右上隅の[×...
-
エクセルVBAのフォームを最...
-
VBAで画像を表示する方法
-
モーダルフォームとモードレス...
-
Hideについて(.NET)
-
ユーザーフォームのテキストボ...
-
Microsoft Formsの「個人情報や...
-
クリックイベントなのに、2回ク...
-
ユーザーフォームのコピー?
-
ACCESSのフォーム、開くんです...
-
ExcelVBAのユーザーフォームの...
-
MSGBOXのフォント大きさ変更
-
複数モニタ使用時のフォームの...
-
Accessで、一つのフォーム画面...
-
指定の動作中ユーザーフォーム...
-
フォームに引数を渡す方法のやり方
-
フォームを最背面に設定したい...
-
ユーザーフォームのラベルに時...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
ExcelVBAのユーザーフォームの...
-
クリックイベントなのに、2回ク...
-
Microsoft Formsの「個人情報や...
-
ユーザーフォームのテキストボ...
-
【VBAユーザーフォームで閉じる...
-
モーダルフォームとモードレス...
-
VBAでユーザーフォームを再表示...
-
エクセルVBAのフォームを最...
-
MSGBOXのフォント大きさ変更
-
Form_Load と Form_Activate の...
-
ユーザーフォーム上に現在日時...
-
Excelにて、ユーザーフォームで...
-
Hideについて(.NET)
-
フォームウィンドウを最前面に...
-
コントロールの存在確認
-
VBA(エクセル)のユーザー...
-
'ユーザーフォーム右上隅の[×...
-
エクセルVBA フォーム上でOnkey...
-
ブックをCloseまたはQuitで閉じ...
おすすめ情報