Excel VBA質問箱 IV

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

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


16211 / 76733 ←次へ | 前へ→

【65992】Re:マクロについて
回答  neptune  - 10/7/13(火) 14:09 -

引用なし
パスワード
   ▼めぐたん さん:

>実行時エラー'1004':
>該当するセルが見つかりません。
両方とも求められているんですから、2回に分けないで書きましょね。

その情報が正確なら1004 エラー把握していて
それは無視して他の処理をしたいわけだから

  On Error Resume Next
  Sheets("(最新)売上明細上期").Select
  Selection.AutoFilter Field:=124, Criteria1:=" 上期のみ"
  
  If Err.Number <> 0 Then
    If Err.Number = 1004 Then
      '1004エラーが発生した時の処理を
       '(ここでエラーが出してはいけない)
      '必要に応じerrをclearする。
    Else
      'その他予期せぬエラーが出た時の処理を(ここでエラーが出していけない)
    End If
  End If
    
  On Error GoTo 0

のような処理をする事が多いと思います。

面倒なので解説はしませんので、
ErrオブジェクトのHelpは精読しておいてください。
ちなみにerrオブジェクトでトラップ出来るエラーは実行時エラーで、
トラップ出来ないエラーも、た〜くさんあります。

ちょっと古いですが
[Visual Basic for Applications でのエラー トラップ ]
ht tp://support.microsoft.com/kb/146864/ja

タカがOn Error Resume Nextの1行ですが、良さと弊害を知ってから使って下さいね。

3 hits

【65981】マクロについて めぐたん 10/7/12(月) 18:44 質問
【65983】Re:マクロについて neptune 10/7/12(月) 23:05 発言
【65986】Re:マクロについて めぐたん 10/7/13(火) 10:00 発言
【65987】Re:マクロについて あや 10/7/13(火) 12:12 発言
【65988】Re:マクロについて めぐたん 10/7/13(火) 13:09 発言
【65989】Re:マクロについて Yuki 10/7/13(火) 13:38 発言
【65990】Re:マクロについて めぐたん 10/7/13(火) 13:51 発言
【65993】Re:マクロについて あや 10/7/13(火) 14:11 回答
【65996】Re:マクロについて Yuki 10/7/13(火) 16:09 発言
【65998】Re:マクロについて めぐたん 10/7/13(火) 16:30 発言
【66000】Re:マクロについて あや 10/7/13(火) 16:41 発言
【66002】Re:マクロについて Yuki 10/7/13(火) 18:55 発言
【65992】Re:マクロについて neptune 10/7/13(火) 14:09 回答
【66003】Re:マクロについて めぐたん 10/7/14(水) 17:36 お礼

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