[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VBAによるhtmlファイル上のデータ取り込み』(NGCLRBHO)
こんにちは
お世話になっております。
VBAでの実現可能性についてご教示をお願いします。
下記はhtmlファイルの一部とお考え下さい。
このページの半ばあたりから、
# Time Type Order Size Price S/L T/P Profit Balance
の計10コラムの下に時系列の取引データが記載されていますが、VBAもしくはマクロの何れか簡便な方法を使いこれら取引データのみを取り込み加工することは可能でしょうか?なおこのhtmlファイルにはご覧のグラフがgifファイルとして埋め込まれております。
ヒントのご提供を何卒よろしくお願い申し上げます。
< 使用 Excel:Excel2007、使用 OS:WindowsXP >
貴「Webの表を取込み」ページを参照し、Internet Explorer経由で当該データ部分のみをエクスポートする方法を知り驚きました。この有益なページを書かれた方に感謝申し上げます。
さらに一点質問をさせて下さい。
取り込んだデータ
# Time Type Order Size Price S / L T / P Profit Balance
1 2007.04.05 23:11 buy 1 0.01 1.34212 0 0
2 2007.04.05 23:11 modify 1 0.01 1.34212 1.33712 1.34712
3 2007.04.05 23:28 close 1 0.01 1.3425 1.33712 1.34712 0.38 10000.38
4 2007.04.10 10:46 buy 2 0.4 1.34135 0 0
5 2007.04.10 10:46 modify 2 0.4 1.34135 1.33635 1.34635
6 2007.04.10 11:36 close 2 0.4 1.34145 1.33635 1.34635 4 10004.38
7 2007.04.10 21:12 buy 3 0.4 1.3428 0 0
8 2007.04.10 21:12 modify 3 0.4 1.3428 1.3378 1.3478
9 2007.04.10 23:11 close 3 0.4 1.34335 1.3378 1.3478 22 10026.38
のTimeコラムの日時をインポート時、例えば#1の2007.04.05 23:11を、2007/04/05 23:11、と他の日時と比較可能なシリアル値と見なされ得る書式に改めてスプレッドシートに表示させるVBAのプログラムは可能でしょうか?
ご教示をよろしくお願い申し上げます。
(NGCLRBHO) 2014/09/20(土) 15:28
たとえば、B列に「2007.04.05 23:11」等が入っている場合 B列を選択して Ctrl + H(置換) で「.」を「/」に変更 すると、シリアル値になると思いますが、どうですか? (HANA) 2014/09/20(土) 16:14
ご回答誠に有難うございました。
そんな簡単に出来てしまうとは驚きを禁じ得ません。
よい週末を!
(NGCLRBHO) 2014/09/20(土) 18:57
再度先の話題に関連したお尋ねをいたします。
上記htmlファイルをInternet Explorerに表示させた後、
1. 先頭行
# Time Type Order Size Price S/L T/P Profit Balance
以下のデータを指定のSheetにインポートさせ、
2. その後HANA様ご教示の「Time」列の表示形式変換「.」→「/」(2007.04.05 23:11を2007/04/05 23:11へ)
の2点を、他のSheetに書いたボタンから一発実行可能なプログラムをVBAで作成することはできるでしょうか?
ご教示を何卒よろしくお願い申し上げます。
(NGCLRBHO) 2014/09/23(火) 23:08
参考になさったページの http://www.excel.studio-kazu.jp/mag2/backnumber/mm20041019.html (3) エクセル側からWebクエリを設定する方法 [Excel2007] でエクセルから取り込めますか?
取り込めることが確認できたら、マクロの記録に取るとコードが出来ると思います。 Time列の置換も、まずはマクロの記録を取ってみてもらえると良いと思います。 (HANA) 2014/09/26(金) 16:33
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.