ソースコードを文字列として抽出する

まずは設定をします。
ブラウザのロード時間を待つ為に以下の一文を入れる

Option Compare Database
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

1.原理としてはIEを開いて指定したURLを開きます。
2.開いたページのURLを取得して文字列として返します。
3.処理が終わればIEを終了します。

1000件とか10000件を一気に取得するときに、僕はIEを終了させるのを忘れ
とんでもない量のメモリを使用しオートメーションエラーが発生した。
しっかり終了させ、オブジェクトも空にすれば大丈夫!

'IEオブジェクトを生成します
Set objIE = CreateObject("InternetExplorer.Application")

'ここに読み込むURLを取得する
w_URL = "読み込むURL"

'インターネットエクスプローラは非表示にする
objIE.Visible = False

'指定したURLをセットします
objIE.Navigate w_URL

'ページの読み込みが終わるまで待機する
Do Until objIE.Busy = False
    Sleep 200
Loop

'BodyのHTMLを取得する
strHtml = objIE.Document.Body.InnerHtml

'役目が終わったらIEを必ず閉じます
objIE.Quit

'もちろんオブジェクトもNothingに
Set objIE = Nothing