「VBA」カテゴリーアーカイブ[VBA]HTTPリクエストを送信してステータスコードを取得するコメントを残す複数のURLに対してGETリクエストを送信するというツールを作ったのでメモ。今回はリクエストに対し、レスポンスのステータスコードを取得することにした。A列にURLをセットし実行すると、B列にステータスコードがセットされる、というマクロ。Function実行後のイメージは以下のような感じ。VBAでテキストデータを出力するコメントを残すVBAでエクセルの内容を処理し、テキストデータとしてアウトプットする。例として以下のようなエクセルのファイルをよういする。これをA1:B10の範囲でCSVとしてアウトプットする。'文字列をファイルに出力する。Sub出力結果は以下のようになる。1,aaa2,bbb3,ccc4,ddd5,eee6,fff7,ggg8,hhh9,iii10,jjj今回は一つの文字列として最後に出力を行ったが、都度出力を行うやり方の方が分かりやすいかも。処理の途中経過をステータスバーに表示するコメントを残すVBAで処理を流すとき、件数が多ければ途中どれだけ処理したかが分からないまま固まってしまったような画面になってしまう。そこで処理の途中経過をステータスバーにメッセージとして表示することで、処理の進捗具合を確認できるようにする。ステータスバーへのメッセージ表示は以下の文で行える。"件)"以下、サンプルのコード。