---
# System prepended metadata

title: Untitled

---

## はじめに

## 目次

## スクレイピング 
+ IE起動
+ excelファイルからデータの取得
+ IEに貼り付け

## 環境構築
### 必要な設定
Excel VBAでスクレイピングを利用するためには、
参照設定が必要である。そのため、コーディング前に
以下を設定する。  

1. VBAのメニュー「ツール」から「参照設定(R)」を
選択する。
2. `Microsoft HTML Object Library` と
`Microsoft Internet Controls`にチェックを
入れる。


## サンプルソースコード

### 起動するまで
```
Dim objIE As InternetExplorer
Set objIE = New InternetExplorer
objIE.navigate "https://www.example.com"
objIE.Visible = True
```

### Webページ待機
```
'WEBページの読み込みを待つ
Do While objIE.Busy = True Or objIEreadyState <> 4
    DoEvents
Loop
```

```
Debug.Print objIE.documentgetElementById("ToolFooter").outerHTML

objIE.document.getElementsByName("p")(0.Value = "テスト" 
objIE.document.getElementsByClassNam("_63Ie6douiF2dG_ihlFTen")(0).Click 
'索ボタンをクリック

```

---
## 参考
[【VBA / IE】スクレイピングの基本操作のみ](https://qiita.com/t-yama-3/items/893c2028efe0884a51ca)