Excel VBA質問箱 IV

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

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


42977 / 76732 ←次へ | 前へ→

【38816】Worksheet_Changeでセル削除すると固まる
質問  hito  - 06/6/11(日) 14:35 -

引用なし
パスワード
   つい最近、VBAをはじめた初心者です。

ワークシートのあるセルが変更された場合に、別のセルに対してある処理を
おこなうという処理をしたくて、Worksheet_Changeが使えそうだという
ところまでは、わかったのですが、シート上でセルの削除を行った場合
一度Worksheet_Changeのイベントは発生するようなのですが
その後、ハングアップ?してしまいます。

なぜか、ウィンドウ右上の×ボタンだけは効くのですが、あとは
操作ができない状態になってしまいます。

普通にイベントの処理を終了してくれるだけでよいのですが、
どうしたらよいでしょうか?

やっと動いた〜!っと大喜びした直度だけに、途方に暮れています。

ちなみに、下記がそのシートに設定したプログラムです。

アドバイス、よろしくお願いいたします。


Private Sub Worksheet_Change(ByVal Target As Range)
  Dim indexRng As Range
  Dim tmpData As String

'画面更新抑止
  
  Application.ScreenUpdating = False
  
    MsgBox "worksheet_change!"
'繰り返し予定に変更あり

  If Intersect(Target, Range("E19:E218")) Is Nothing Then Exit Sub '変更範囲に繰り返し予定が含まれている
  '↑E19からE218が変更されたら、以下の処理をおこなう。
  
  Application.EnableEvents = False  'イベントの発生抑止(無限処理防止)

’したい処理を書く。
 
  Application.EnableEvents = True   'イベントの発生抑止の解除

End Sub

1 hits

【38816】Worksheet_Changeでセル削除すると固まる hito 06/6/11(日) 14:35 質問
【38817】Re:Worksheet_Changeでセル削除すると固まる ぱっせんじゃー 06/6/11(日) 14:42 発言
【38818】Re:Worksheet_Changeでセル削除すると固まる hito 06/6/11(日) 15:12 発言
【38820】Re:Worksheet_Changeでセル削除すると固まる ぱっせんじゃー 06/6/11(日) 15:59 発言
【38824】Re:Worksheet_Changeでセル削除すると固まる hito 06/6/11(日) 16:56 発言
【38826】Re:Worksheet_Changeでセル削除すると固... ハチ 06/6/11(日) 19:32 発言
【38830】Re:Worksheet_Changeでセル削除すると固... hito 06/6/11(日) 21:14 お礼
【38829】Re:Worksheet_Changeでセル削除すると固まる よろずや 06/6/11(日) 20:46 回答
【38831】Re:Worksheet_Changeでセル削除すると固まる hito 06/6/11(日) 21:19 発言
【38859】Re:Worksheet_Changeでセル削除すると固まる よろずや 06/6/12(月) 22:18 回答
【39070】Re:Worksheet_Changeでセル削除すると固まる hito 06/6/17(土) 0:53 お礼

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