回答編集履歴
3
途切れる
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
再々
answer
CHANGED
|
@@ -17,4 +17,4 @@
|
|
|
17
17
|
End If
|
|
18
18
|
```
|
|
19
19
|
のようにすればガードできるかと。
|
|
20
|
-
.
|
|
20
|
+
..
|
1
また途切れたの再投稿
answer
CHANGED
|
@@ -16,4 +16,5 @@
|
|
|
16
16
|
Next
|
|
17
17
|
End If
|
|
18
18
|
```
|
|
19
|
-
のようにすればガードできるかと。
|
|
19
|
+
のようにすればガードできるかと。
|
|
20
|
+
.
|