Excel VBA 質問スレ Part83 (609レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

552
(4): デフォルトの名無しさん [sage] 2025/08/02(土) 15:33:56.33 ID:XyRtrdUE(1/7) AAS
質問だが、
Excelでウェブページの表のデータ(テキスト)を取得したいが、
どうすればええの?
557
(1): デフォルトの名無しさん [sage] 2025/08/02(土) 17:12:25.56 ID:XyRtrdUE(2/7) AAS
>>553
553(1): デフォルトの名無しさん [sage] 2025/08/02(土) 16:04:17.37 ID:qxFnCwfY(1) AAS
>>552
今時はAIを使ったスクレイピングのSaaSが色々あるから、そういうのを使えば一瞬でできる
いや、自動でやりたいって話。
たくさんあるので。
558
(1): デフォルトの名無しさん [sage] 2025/08/02(土) 17:13:49.69 ID:XyRtrdUE(3/7) AAS
>>556
556(1): デフォルトの名無しさん [] 2025/08/02(土) 16:58:35.92 ID:pROVV37J(3/4) AAS
>>552
Power Automate Desktopでなんとかできるかもしれない
取得したい表をブラウザで開いた状態にする
ブラウザ操作ですでに開いているブラウザにインスタンスする
webデータ抽出 > webページからデータを抽出する
ブラウザに画面を戻すと右クリックで設定できる様になる
成功したらあとはエクセルに貼り付けるのを考えてください
そのMicrosoft Powerなんちゃらってやつ、気になってるわ
でも、Excelに手で貼るんじゃなく、VBAでプログラム的に計算処理して、
セルに表示する感じ。
562: デフォルトの名無しさん [sage] 2025/08/02(土) 18:22:15.39 ID:XyRtrdUE(4/7) AAS
>>561
561(1): デフォルトの名無しさん [] 2025/08/02(土) 18:12:45.94 ID:pROVV37J(4/4) AAS
>>558
私も狙い通りや完璧にほど遠いので教えられる事は非常に少ないですが
iframeがある場合は必ず指定して
bodyやhtmlも特定できる様に指定しておいた方がいいかもしれないです
全く同じ要素の物が複数ある場合はordinalで0から始まるインデックスで指定
特にテーブルや表ならこれかもしれない
テーブルのタグはtdやtrとか
実は、
今までは、iMacrosってやつと、JavaScriptとかを使ってやってたけど、
iMacrosが開発終了で動かなくなった

あんまり無名のソフトは使わないほうがいいですね…
568: デフォルトの名無しさん [sage] 2025/08/02(土) 18:46:38.24 ID:XyRtrdUE(5/7) AAS
>>563
563(1): デフォルトの名無しさん [sage] 2025/08/02(土) 18:33:30.70 ID:AVMu827h(1/2) AAS
>>552
Webスクレイピングはこの辺を使ってやってる
CreateObject("MSXML2.ServerXMLHTTP")
CreateObject("WinHttp.WinHttpRequest.5.1")
ほう

それ使って、なんとかできそうだね
570
(1): デフォルトの名無しさん [sage] 2025/08/02(土) 19:11:58.74 ID:XyRtrdUE(6/7) AAS
>>569
569(1): デフォルトの名無しさん [] 2025/08/02(土) 18:50:26.55 ID:VT4vRkUR(1) AAS
powerqueryもwebページからでーた取得できるよ
そう、それ
Microsoft Powe Queryってやつ
それでできそうだね
571
(1): デフォルトの名無しさん [sage] 2025/08/02(土) 19:12:47.04 ID:XyRtrdUE(7/7) AAS
>>570
あとはSeleniumBasicだか?
Copilotが教えてくれたわ
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.169s*