お世話になります。
VBAから起動したIEに記載されている情報をコピーしてエクセルに張りたいと
思っております。
下記で言いますと「08:04出発」という文字を取得したいのですが
どのようにしたら取得できるのでしょうか?
お手数ですがよろしくお願い致します。
※当方、TextBoxに値を入れる・OKボタンを押す方法はわかったのですが、
表示されたページから値を取る方法がわからないのです。。。
<div class="infomation">
<dl><dt><span class="route-departure">08:04出発</span><span class="route-arrive-on">09:08到着</span>時間:</dt><dd>1時間4分(乗車53分、ほか11分)</dd></dl>
<!--heikin-->
No.2ベストアンサー
- 回答日時:
getElementByClassとか、getElementByClassNameというのは、IEには無いようですね。
誰かVBAで実装した人は居ないのかと調べてみたら、灯台もと暗しでヒットしました。
http://oshiete.goo.ne.jp/qa/6157470.html
DOUGLAS_さん、出てきてくれないかな。
さもなければ、文字列関数に、objIE.document.all(1).Innerhtmlとかを丸ごと代入して、VBAの検索関数なり、正規表現なりで探すというものでしょう。
余談ですが、getElementByClassNameが使えるらしいFireFoxをVBAで制御できないのかと、ちょっと検索してみましたが、回答が付かない英語の質問にしか辿りついていません。
その過程で、View Source Chartというアドオンを知って、FireFoxにインストールしてみましたが、HTMLの構造を知るのに便利そうです。ご参考まで。
No.1
- 回答日時:
WEBクエリって事かな?
http://www.fujicom.co.jp/salon/it_info/07webquer …
目的のWEBデータがテーブル表記になっている場合、テーブル番号を指定してデータの取り込みが出来ます
マクロの記録でマクロ化したものを修正して利用するのが簡単な方法だと思います
説明がへたくそで済みません。。。
VBAでテキストBoxに値を下記の方法でいれているのですが、
objIE.document.getElementsByName("from")(0).Value = Range("B" & Counter)
同様のobjIE.documentで、値を取得したいのです。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS FC2カートのテンプレートでの商品表示について 1 2023/03/02 18:05
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS CSSのホバーエフェクト 1 2023/06/19 06:53
- PHP ランキングを表示する際の画像の大きさを固定することは可能でしょうか? <?php if ( has_ 1 2022/07/21 14:55
- JavaScript htmlとcssで分数を表示後、分数の右側に文書を書きたい 1 2022/04/28 10:09
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- JavaScript セレクトを全て選択されていないと、文字によるエラーメッセージを表示させるコードを調べています 2 2023/06/22 15:48
- その他(プログラミング・Web制作) pythonのWebスクレイピングでfind_allだとurlがNoneに 4 2022/04/17 18:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
テキストボックスのvalueとtext...
-
DataTableに対するLINQについて
-
Excel VBAのリストボックスの値...
-
マクロ 特定のセル値のみクリ...
-
VB.NETでコンボボックスの1行目...
-
PL/SQLでのTO_DATEの時間取得に...
-
textboxとLabelを動的に変更する
-
変数に代入してある数値を表示...
-
ComboBoxの初期値をコピーする方法
-
VBA(自然数)
-
ダブルクリックをした順番に数...
-
範囲が指定されている乱数について
-
VB初心者。小数点以下の表示で...
-
pingを行うプログラム
-
VB6.0でINIファイルからデータ...
-
COBOLの条件式について
-
代入したのに値が更新されない...
-
Webbrowser.innerHTMLの「oncha...
-
シーケンサで最小値を保持する
-
windowsアプリケーションで小数...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テキストボックスのvalueとtext...
-
ハッシュテーブル(連想配列)が...
-
マクロ 特定のセル値のみクリ...
-
VB.NETでコンボボックスの1行目...
-
変数名の取得
-
値を返さないコード パス
-
Powershellのparamについて
-
power BI クエリエディター 〇...
-
PysimpleGUIでデータベースを作る
-
DataTableに対するLINQについて
-
Excel VBAのリストボックスの値...
-
VB初心者。小数点以下の表示で...
-
Excel VBA 複数選択したリスト...
-
ダブルクリックをした順番に数...
-
PL/SQLでのTO_DATEの時間取得に...
-
[VB.net] DataGridViewのコンボ...
-
マクロで奇数と偶数の値を2か所...
-
ASPの変数の値をJAVA Script内...
-
vb6のVSFlexGridで選択行、列の...
-
シーケンサで最小値を保持する
おすすめ情報