
Q1.On Error GoTo ErrLabelとOn Error Resume Nextとの違いについて
いまいちわかりません。以下の例のとおりで合っていますか?
Q2.On Error Resume Nextが書かれた行より下の行は全て、エラーが発生したら無視
してくれるのですか???
Q3.On Error GoTo ErrLabelからラベルまでの間に書かれた間で、エラーが発生した時点で
ラベルまで、飛んでくれるのですか?
ご存じの方、教えて下さい
On Error GoTo ErrLabel
エラーなし行⇒実行される
エラーあり行⇒実行されない。飛ばされる。
エラーなし行⇒実行されない。飛ばされる。
ErrLabel:
On Error Resume Next
エラーなし行⇒実行される
エラーあり行⇒実行されない。飛ばされる。
エラーなし行⇒実行される
No.2ベストアンサー
- 回答日時:
On Error GoTo ErrLabelはエラー発生時にErrLabelまで飛びます。
上とか下とかは関係ありません。次にOn Error 〜 に出会うまで有効です。On Error Resume Nextはエラー発生時に次のステートメントに飛びます。「次の行」では無いので注意。例えば If A Then B で、Aでエラー発生したらBに飛びます。これも次にOn Error 〜 に出会うまで有効です。
No.1
- 回答日時:
on error resume next以下はエラーを無視して次の行へ進む
on error goto 0 によって解除(それ以降は、エラーでプログラムが止まる)される
goto ErrLabel はエラーが発生したらErrLabelに飛ぶ
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) (マクロ)vlookupの元データを同じブックのシートではなく、別のブックに設定したい 1 2024/06/02 10:03
- Visual Basic(VBA) ExcelVBAコードについて 5 2023/10/28 16:54
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2024/01/18 15:48
- Visual Basic(VBA) xmlドキュメントから別拡張子で保存したい 4 2023/09/12 11:08
- Visual Basic(VBA) vbs ブック共有を解除 2 2024/07/28 03:25
- Visual Basic(VBA) A2~I4179列にあるリストを支社名ごとにシートに分けたいです。 各シート名はA列にある支社名とし 3 2023/08/29 16:46
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2025/03/29 10:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2024/01/15 13:31
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2024/07/02 08:51
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2024/07/04 08:52
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルに、105と入力すると、勝手に100で除算して1.05になってしまうのは何故でしょうか? ち
Excel(エクセル)
-
【関数】不規則な文章から●●-●●●●-●●●●-●形式の数字を抜きだしたい
Excel(エクセル)
-
3〜400人分のデータをExcelで管理したいのですが 全ての人に番号を割り振り番号を入力すればその
Excel(エクセル)
-
-
4
派遣会社とかハローワークとかがやってるパソコン研修(主にエクセル)って受けといた方がいいんでしょうか
Excel(エクセル)
-
5
【マクロ、画像あり】A表かB表かどちらか判断をして、処理をする
Excel(エクセル)
-
6
【マクロ】コードを少しでも、減らする為には
Excel(エクセル)
-
7
【マクロ】WEBシステムから保存ではなく、開いたExcelデータを変数に入れる事が出来る?
Excel(エクセル)
-
8
【マクロ】A列にある、日付(本日:4月17日)を検索し、セルを選択するには?
Excel(エクセル)
-
9
【マクロ】findメソッドで見つけたセルと他のセルの範囲指定のやり方について
Excel(エクセル)
-
10
エクセルでコーピして貼り付けるがバラバラになり 行の高さも、列の幅も合いません。 どうしたらいいので
Excel(エクセル)
-
11
エクセルのマクロを記録して即実行したらエラー
Excel(エクセル)
-
12
条件付書式設定にて、本日の日付を条件として、2行分にセルに色を付けるには?
Excel(エクセル)
-
13
Excelの関数内の文字を一括変換する方法を教えてください。 例えば、 大阪支店のシートの4月の売上
Excel(エクセル)
-
14
エクセルの循環参照、?
Excel(エクセル)
-
15
【マクロ】宣言は、何のためにするんですか???しなくても、普通に動いしまうのはなぜ?
Excel(エクセル)
-
16
9月17日でサービス終了らしいのですが、今までのようなエクセルの質問や相談はどこですればいい?
Excel(エクセル)
-
17
VLOOKUP FALSEのこと
Excel(エクセル)
-
18
役所でもらった書類をエクセル化するには? 役所に申請する用紙があります。A4で表になっていて枠内に文
その他(Microsoft Office)
-
19
VBA_日時のソート
Excel(エクセル)
-
20
列挿入をVBAで
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マクロOn Error GoTo ErrLabel...
-
if関数の順番 iserrorが認識さ...
-
VBA 空白行の削除
-
VBAでfunctionを利用しようとし...
-
OpenOffice Basicで簡単な関数...
-
UserForm1.Showでエラーになり...
-
On Error GoTo でエラーが発生...
-
ApplicationとWorksheetFunctio...
-
現在、HP作成業者さんがつく...
-
ExcelにSQLの結果を表示
-
WindowsのプロダクトIDを取得す...
-
検索Find処理を2重、3重とす...
-
インポート時のエラー「データ...
-
EnableWindow()後のGetLastError()
-
オブジェクト型の変数にフォー...
-
VBA データ(特定値)のある最...
-
実行時エラー'1004'の詳細と回...
-
VBA変数をFunction.VLookupの戻...
-
条件式について
-
エクセルVBAの二重ループについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
UserForm1.Showでエラーになり...
-
お助けください!VBAのファイル...
-
VBAでfunctionを利用しようとし...
-
String""から型'Double'への変...
-
【VBA】ワークブックを開く時に...
-
文字列内で括弧を使うには
-
マクロで"#N/A"のエラー行を削...
-
Excel vbaについての質問
-
VBA データ(特定値)のある最...
-
On ErrorでエラーNoが0
-
ApplicationとWorksheetFunctio...
-
【Access】Excelインポート時に...
-
インポート時のエラー「データ...
-
実行時エラー 438 の解決策をお...
-
オブジェクト型の変数にフォー...
-
.VBSだとADODBのプロバイダが見...
-
実行時エラー'-2147467259(8000...
-
【VB.NET】 パワポ操作を非表示で
-
フランスの生年月日(jj/mm/aaaa)
-
【VBAエラー】Nextに対するFor...
おすすめ情報