質問するログイン新規登録

回答編集履歴

3

途切れる

2019/09/19 09:17

投稿

ttyp03
ttyp03

スコア17002

answer CHANGED
@@ -6,6 +6,7 @@
6
6
  もしくはH2タグがない場合でも該当のステップに到達することがある可能性があるのなら「実行時エラー '9'」が発生しないようにガードをする必要があります。
7
7
  VBAの場合、配列が空か否かを判定する関数は存在しないので、通常であれば判定用関数を作成しON ERRORなんかで切り分けるのですが、今回の場合は幸いにもH2タグのループ処理がありますので、そこで使用している変数`i`を保持しておけば、要素数がわかります。
8
8
  例えば変数`h2cnt`なんかに値を持っておき、
9
+
9
10
  ```VBA
10
11
  If h2cnt > 0 Then
11
12
  For i = LBound(myH2) To UBound(myH2)

2

再々

2019/09/19 09:17

投稿

ttyp03
ttyp03

スコア17002

answer CHANGED
@@ -17,4 +17,4 @@
17
17
  End If
18
18
  ```
19
19
  のようにすればガードできるかと。
20
- .
20
+ ..

1

また途切れたの再投稿

2019/09/19 09:01

投稿

ttyp03
ttyp03

スコア17002

answer CHANGED
@@ -16,4 +16,5 @@
16
16
  Next
17
17
  End If
18
18
  ```
19
- のようにすればガードできるかと。
19
+ のようにすればガードできるかと。
20
+ .