実行画面
C5にURLが、C6にOKが付いたサイト数が表示されています。
実行VBAコード
'作成開始ボタンをクリック
Private Sub CommandButton1_Click()
Dim lcoun As Long
Dim lrow As Long
Dim lcol As Long
Dim lok As Long
If TextBox1 = "" Then
MsgBox "作成するサイトアドレスを入力してください。"
TextBox1.Activate
Exit Sub
End If
'マウスポインターを砂時計に
Application.Cursor = xlWait
'IEをオープン
If ExIeOpen Then
Range("A10:C65536").ClearContents
lrow = 10
lcol = 2
lok = 0
lcoun = ExMakeLinkList(LCase(TextBox1), lrow, lcol)
If lcoun > 0 Then
lrow = lrow + 1
While Cells(lrow, lcol) <> "" And lrow < 15
If ExIeNavigate(Cells(lrow, lcol)) Then
Range("C5") = Cells(lrow, lcol)
lcoun = ExMakeLinkList(Cells(lrow, lcol), lMaxRow, lcol)
'成功すれば「OK」を記入
Cells(lrow, lcol - 1) = "OK"
lok = lok + 1
Range("C6") = lok
DoEvents
Else
Beep
End If
lrow = lrow + 1
Wend
End If
End If
'IEを閉じる
tIEobj.Quit
Set tIEobj = Nothing
Application.Cursor = xlNormal
End Sub