Excel VBA質問箱 IV

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

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


66142 / 76734 ←次へ | 前へ→

【15158】Re:条件式に当てはまらないのに・・・・
発言  ichinose  - 04/6/16(水) 18:40 -

引用なし
パスワード
   Asaki さん、つん さん、こんにちは。
>サンプルコード実行してみました。
>ちなみに、F2 --> Esc でもとまります。
>
>多分、
>>DoEvents
>で、セルが編集状態になった時点で、マクロは止まっちゃうのでは。。。?
>ステップ実行中でも
>>DoEvents
>の前に、シート上でF2を押したり、何か入力してておいて、VBEに戻ってF8を押すと、
>マクロは止まりました。

本当ですねえ!!気がつきませんでした。
セルのコピーや貼付作業は、可能なんですけどねえ・・・。

ユーザーフォームでラベル(時刻表示用)、コマンドボタン(時刻表示開始)
コマンドボタン(時刻表示停止)なんてコントロールを貼り付けて
似たようなコードで時刻を表示させてみました。
ユーザーフォームは、モーダレスで表示させて・・・。
'=====================================================
Private fff As Boolean
Private Sub CommandButton1_Click()
  fff = False
  Do While fff = False
   Label1.Caption = [text(Now(),"hh:mm:ss.00")]
   DoEvents
  Loop
End Sub
'======================================================
Private Sub CommandButton2_Click()
  fff = True
End Sub

こんなコードですが、この場合は、セルを編集後もちゃんと動いていました。

元のコードの場合、セルA1に表示処理をしている際中の別のセル編集が
ネックなんでしょうか?

シートをユーザーに触らせるような場合の監視処理は要注意ですね!!


この現象、メモしておきます・・・。
メモメモ。ありがとうございます。
3 hits

【15153】条件式に当てはまらないのに・・・・ つん 04/6/16(水) 17:17 質問
【15155】Re:条件式に当てはまらないのに・・・・ Asaki 04/6/16(水) 17:36 発言
【15158】Re:条件式に当てはまらないのに・・・・ ichinose 04/6/16(水) 18:40 発言
【15165】Re:条件式に当てはまらないのに・・・・ つん 04/6/17(木) 10:03 お礼
【15167】Re:条件式に当てはまらないのに・・・・ Asaki 04/6/17(木) 10:16 発言
【15175】やり方間違ってた・・・・ つん 04/6/17(木) 10:31 発言

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