アプリ版:「スタンプのみでお礼する」機能のリリースについて

Access2010で入力した住所地をGoogle Mapsで表示させる方法

下記の回答を参考にさせて頂いています。
http://detail.chiebukuro.yahoo.co.jp/qa/question …

うまくいくのですが、もしPCがネットに接続されていない時のエラー処理を教えてください

On Error GoTo エラー

~上記回答のコード

Exit Function
エラー:
MsgBox "ネット接続を確認して下さい。" & Chr(13) & _
"エラーナンバー:" & Err.Number & Chr(13) & _
"エラー内容:" & Err.Description, vbOKOnly
End

としたのですが、エラー処理から戻ってくると、グローバルな変数がクリアされてしまいます。

A 回答 (1件)

最後の End ステートメント で グローバル変数がクリアされます。


VBA では、End ステートメント の出番はほぼありません。

On Error GoTo エラー

~上記回答のコード


出口:
 Exit Function
エラー:
 MsgBox "ネット接続を確認して下さい。" & Chr(13) & _
 "エラーナンバー:" & Err.Number & Chr(13) & _
 "エラー内容:" & Err.Description, vbOKOnly
 Resume 出口
End Function

こんな感じのコードで、エラーもクリアされます。
    • good
    • 0
この回答へのお礼

>End ステートメント の出番はほぼありません

了解しました。Resumeを使わないとダメなんですね。
ありがとうございました。

お礼日時:2010/09/15 02:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!