Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


58675 / 76732 ←次へ | 前へ→

【22780】Re:処理を行っている間メッセージボックスを...
発言  Jaka  - 05/3/3(木) 9:41 -

引用なし
パスワード
   こんにちは。

▼YN61 さん:
> 略
>このコードを見させていただき、「実行表示」と言う言葉は何処に作成しておけばよいのでしょうか。


ActiveSheet.Shapes("WordArt 1").Visible = True
            ↑
      ワードアートの名前を「実行表示」と変えただけです。

手動での名前変更は、ワードアートを選択して数式のバーの名前ボックスで行います。
自分で書いていて言うのもなんですが、ワードアートやテキストボックスを使う場合、進行具合を表示させるのは止めた方がいいです。
内部処理とのタイムラグ(実際の進行より表示の方が遅い)も大きい上、処理速度を大幅に低下させます。(絶えられないほどに)

また、ステータスバーでも一々カウントさせると処理速度の低下原因にもなりますから、その辺りを考えて使用された方がいいと思います。

>ActiveSheet.Shapes("実行表示").Visible = True
>DoEvents
>DoEvents   '← 私のPCは、トロイので2個必要でした。

>'やりたいマクロをここに書く
 このコードでは、やりたいマクロが↓にあたります。
 実際のコードでは、不要。(念のため)
>Application.Wait Now + TimeValue("00:00:03")

>ActiveSheet.Shapes("実行表示").Visible = False
1 hits

【22677】処理を行っている間メッセージボックスを... kuppa 05/2/27(日) 23:24 質問
【22679】Re:処理を行っている間メッセージボックス... ちゃっぴ 05/2/28(月) 0:14 回答
【22680】Re:処理を行っている間メッセージボックス... ponpon 05/2/28(月) 0:44 発言
【22729】Re:処理を行っている間メッセージボックス... kazu 05/3/1(火) 13:15 発言
【22761】Re:処理を行っている間メッセージボックス... kuppa 05/3/2(水) 15:01 質問
【22764】Re:処理を行っている間メッセージボックス... Jaka 05/3/2(水) 15:55 発言
【22773】Re:処理を行っている間メッセージボックス... YN61 05/3/2(水) 22:06 質問
【22780】Re:処理を行っている間メッセージボックス... Jaka 05/3/3(木) 9:41 発言
【22805】Re:処理を行っている間メッセージボックス... YN61 05/3/3(木) 20:42 お礼

58675 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free