
web(気象データ)を取得するプログラムを以前マクロで組んでいたのですが,これを今回諸事情によりVB2010で再構築していますが,どうすればいいか悩んでいます.
以下はマクロプログラムです.
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;http://www.data.jma.go.jp/obd/stats/etrn/view/ho … & AD2 & "&year=" & y & "&month=" & m & "&day=" & d & "&view=" , Destination:=Range("D" & R))
.RefreshStyle = xlOverwriteCells
.AdjustColumnWidth = False
.WebSelectionType = xlSpecifiedTables
.WebFormatting = xlWebFormattingNone
.WebTables = "10" '時々変更あり、最近は19
.Refresh BackgroundQuery:=False
End With
これを,どなたかVB版に変換して頂けませんでしょうか?
取得したデータはデータソースに格納する
よろしくお願いいたします.
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
やりたいことは、上記サイトのまんまですよね
webクエリはExcelの機能なので、Excel上での実行が必要です
Excelで
日付データの取り込み⇒webクエリ実行⇒取り込んだデータを成形しファイル保存⇒Excel終了
の自動実行マクロ作成してVB上から呼び出して、保存されたファイルデータを再処理する方が、すべてVB上で処理するより修正が安易なような気がします
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C# DataTableに最後に追加した...
-
【ExcelVBA】値を変更しながら...
-
XMLでデータとして画像を指定す...
-
閉じたブックからデータを取得する
-
AccessVBAでのExcelメモリ解放
-
OutOfMemoryExceptionの回避策...
-
vba フィルター 複数条件 3つ以...
-
エクセル VBA 変数を一括で宣言...
-
vb.netでデータベース(Access)...
-
エクセルで13,410円を数値の134...
-
アクセス ADO Null以外のレコ...
-
C#でbyte配列から画像を表示さ...
-
Redim とEraseの違いは?
-
Accessの画像挿入のVBAコード
-
Access 追加クエリについて
-
AccessのDAOでフィールド名を配...
-
順列をランダムに発生するプロ...
-
8bitインデックス画像の入出力方法
-
C言語
-
VB.NETでファイルを後ろから読...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C# DataTableに最後に追加した...
-
VBAコンボボックスの内容が反映...
-
TextBox内の改行
-
【C#】textBoxの指定行のデータ...
-
【VB.NET】Excelの最終行までの...
-
COBOL数値転記の仕様
-
AccessVBAでのExcelメモリ解放
-
VBAでアクセスDBからデータの取...
-
XMLでデータとして画像を指定す...
-
「Nullの使い方が不正です」の...
-
【ExcelVBA】値を変更しながら...
-
非同期のプロセス間通信(パイプ...
-
アクセスでウェブ上のデータを...
-
Excel VBAでフォルダ内の全テキ...
-
エクセルのセル最終行取得
-
batでレジストリキーから読み取...
-
データベースへのアクセス
-
vbaで出来ますか?
-
ListViewで表示されたデータの...
-
ACCESS2010で直近の日付を取得...
おすすめ情報