ExcelでGoogleサイトマップ用xmlファイル作成ソフトを作ってみよう

Step 6 無事にリンクを取り出すことができれば「OK」を記入します

リンク切れの可能性もあるので、成功すれば「OK」マークを付けることにします。


Homeへ > Excelでアプリケーションソフト2 > xmlファイル作成ソフト

設定画面

A列にOKを入力しています。
XMLファイル作成フォーム


実行VBAコード

下記のVBAコードに変更してください。

'作成開始ボタンをクリック
Private Sub CommandButton1_Click()
    Dim lcoun As Long
    Dim lrow As Long
    Dim lcol 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
        lcoun = ExMakeLinkList(LCase(TextBox1), lrow, lcol)
        If lcoun > 0 Then
            lrow = lrow + 1
            While Cells(lrow, lcol) <> "" And lrow < 40
                If ExIeNavigate(Cells(lrow, lcol)) Then
                    lcoun = ExMakeLinkList(Cells(lrow, lcol), lMaxRow, lcol)
                    '成功すれば「OK」を記入
                    Cells(lrow, lcol - 1) = "OK"
                    DoEvents
                Else
                    Beep
                End If
                lrow = lrow + 1
            Wend
        
        End If
    End If
    
    'IEを閉じる
    tIEobj.Quit
    Set tIEobj = Nothing
    Application.Cursor = xlNormal
End Sub


Homeへ > Excelでアプリケーションソフト2 > xmlファイル作成ソフト

■■■
このサイトの内容を利用して発生した、いかなる問題にも一切責任は負いませんのでご了承下さい
■■■
当ホームページに掲載されているあらゆる内容の無許可転載・転用を禁止します


Copyright (c) Excel-Excel ! All rights reserved