Excel VBA 質問スレッド No.160 (解決済)

繰り返し文について

投稿者 : 初めて質問します。     投稿日時 : 2021/01/10(Sun) 23:01:29     OS : Windows 10     EXCEL : Excel 2013
WEBスクレイピングを学習している者です。
繰り返し文(Do~While)について質問があります。

WEBでのタグが10個なのに対し、
変数でしている数値が40となっています。

この際、タグ10個分の処理が完了したら処理はどうやって抜ければいいかわかりません。

わかる方、教えてください。
よろしくお願いします。

[返信 1] Re : 繰り返し文について
投稿者 : 初めて質問します。2     投稿日時 : 2021/01/10(Sun) 23:07:50
■[質問] 初めて質問します。さん(2021-01-10 23:01:29)の記事
> WEBスクレイピングを学習している者です。
> 繰り返し文(Do~While)について質問があります。

> WEBでのタグが10個なのに対し、
> 変数でしている数値が40となっています。

> この際、タグ10個分の処理が完了したら処理はどうやって抜ければいいかわかりません。

> わかる方、教えてください。
> よろしくお願いします。

上記投稿者です。
言葉足らずですいません。

変数で指定している数値が40ということに関して追記します。
数が40であるため(Do~While)を使用した際、処理を40回繰り返しています。
ですが、タグを10個取得し、11回目の処理を行った際エラーが返ってきてしまいます。

↑の処理、if文でエラーになったら処理を抜けようと思うのですが、コードの書き方がいまいちわからないため投稿した次第です。。

[返信 2] Re : 繰り返し文について
投稿者 : EUNO     投稿日時 : 2021/01/10(Sun) 23:57:19
On ErrorステートメントでGoogle検索してみてください。

On Error Resume Nextだと、エラーの場合は次の処理をする(例の場合だと11がエラーなら12に処理が飛びます)
問答無用でエラーが出た場合は終了するなら、
On Error Go To とExit Subを使います。

[返信 3] Re : 繰り返し文について
投稿者 : 初めて質問します。     投稿日時 : 2021/01/11(Mon) 02:51:12
EUNO さん

回答、ありがとうございます。
無事思い通りの処理になりました。

また質問させていただいた際にはよろしくお願いします。

当掲示板について
返信入力フォーム
お 名 前  :
内  容   :
ステータス  : この質問を解決済みにする

認証コード  :
        キャプチャ画像


( 処理日時 : 2021-01-27 13:07:27 )

Page
Top