No.1ベストアンサー
- 回答日時:
こんにちは。
よく紹介されているのは↓この辺りでしょうか。
『三流君VBA:VBAからIE操作 TABLEの中にTABLE .getElementsByTagNameほか』
http://www.ken3.org/vba/backno/vba177.html
サンプルとしては
Sub sample()
Const READYSTATE_COMPLETE As Long = 4
Const sCHK As String = "日付始値高値"
Dim sURL(9) As String
Dim x As Object
Dim i As Long
Dim j As Long
Dim n As Long
sURL(0) = "http://table.yahoo.co.jp/t?"
sURL(1) = "c=2006"
sURL(2) = "a=8"
sURL(3) = "b=1"
sURL(4) = "f=2006"
sURL(5) = "d=10"
sURL(6) = "e=31"
sURL(7) = "g=d"
sURL(8) = "s=6758"
With CreateObject("InternetExplorer.Application")
.Visible = True
.navigate Join(sURL, "&")
While .busy Or .readyState <> READYSTATE_COMPLETE
DoEvents
Wend
For Each x In .document.getElementsByTagName("TABLE")
If Left(x.innertext, 6) Like sCHK Then
If x.Rows(0).Cells.Length = 7 Then Exit For
End If
Next x
If Not x Is Nothing Then
n = x.Rows.Length
ReDim v(n - 1, 6)
For i = 0 To n - 1
For j = 0 To 6
v(i, j) = x.Rows(i).Cells(j).innertext
Next j
Next i
Set x = Nothing
Sheets.Add
Range("a1:g1").Resize(n).Value = v
End If
.Quit
End With
MsgBox "finish"
End Sub
こんな感じ^ ^
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 環境学・エコロジー 卒論のテーマの決め方について知りたいです。 自分は環境学部なので環境の分野と絡めたテーマにしたいです 3 2023/01/09 00:31
- Excel(エクセル) ネットニュースなどの文章をコピーして エクセルなどへ貼り付ける場合 エクセルの1ページへ収めたいので 3 2022/04/15 10:25
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- PowerPoint(パワーポイント) パワーポイントで資料を作る時 エクセルで集計したデータなどを貼り付けています。 そうすると パワーポ 3 2023/05/23 09:51
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- その他(Microsoft Office) エクセルでの作成データをモニター画面内に収めたい。 1 2022/04/23 11:52
- Excel(エクセル) CSVファイルでVBAを動かす方法 3 2023/04/04 10:22
- Word(ワード) 差し込み印刷 4 2022/07/19 20:51
- Excel(エクセル) Excel マクロの編集がグレーになって 編集ができなくなりました 2 2023/04/28 20:35
- Excel(エクセル) 能力が問われると思う 8 2023/08/19 06:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba 時間の引き算 例えば 15:00...
-
ACCESS vbaでレポート名の変更...
-
vbaにてseleniumを使用したedge...
-
「読み込み違反」が起きたとき...
-
VBAでOutlookを終了させたい Ex...
-
実行ファイル(.exe)が別のPC...
-
Visual Studio 「AnyCpu」について
-
VB6で呼び出し元の情報を取得す...
-
VB6(SP5)+OO4OでCreateObjectが...
-
Javaから直接プリンターへ印刷...
-
意味不明の実行時エラーで困っ...
-
角の丸いフォームの作り方
-
Designer.vbは直接コードをいじ...
-
VB.NETのリソース内のEXCELを開...
-
VBで「ファイル名を指定して実...
-
VBSでExcelのUserFormをエクス...
-
アウトルックが起動しているか...
-
vbaでPDFファイルが印刷されない
-
VB6の印刷でメモリリーク
-
ビルドした.exeファイルは.NE...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba 時間の引き算 例えば 15:00...
-
vbaにてseleniumを使用したedge...
-
ACCESS vbaでレポート名の変更...
-
株データの収集
-
エクセルで画像仕分けプログラ...
-
エクセルVBAの変数を利用したア...
-
Designer.vbは直接コードをいじ...
-
Visual Studio 「AnyCpu」について
-
「読み込み違反」が起きたとき...
-
意味不明の実行時エラーで困っ...
-
アウトルックが起動しているか...
-
Windows PowerShellでC言語を実...
-
印刷ダイアログを表示させない方法
-
VBAでOutlookを終了させたい Ex...
-
excel vbaから実行するexe実行...
-
VBAでArrayListを使う為の「msc...
-
ManagementClassが見つからない。
-
chatgpt 4oを使っています。あ...
-
byte型をstring型として扱うには
-
Visual Studio 有料と無料比較
おすすめ情報