人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

excelのwebクエリについて質問です。

読み込み先のwebページから、時々データを取れないことがあります。
その場合は空欄にしたいのですが、前回のデータが残ってしまっています。

読み込みに失敗したときは、前回のデータも消えるようにするにはどうすればいいですか?

●質問者: にらたま
●カテゴリ:コンピュータ インターネット
✍キーワード:Excel Web クエリ データ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● ken3memo
●35ポイント

エリアをクリアしてから、更新処理を走らせてみるとか?

Sub Macro1()
  '保存されているデータを先に消す(削除じゃなくて中身だけ)
 Range("B2:F50").ClearContents '書式設定を残したまま、数式と文字を削除します。

 Range("B2").Select  '元あったWebクエリーの左上を選んでから
 Selection.QueryTable.Refresh BackgroundQuery:=False '更新処理でデータセット
End Sub

固定値(B2:F50)だと使えないかもしれませんが、何かの参考となれば...


2 ● spyglass
●35ポイント

単純にセルのデータを消してからWebクエリを動作させれば目的の動作をするのではないでしょうか。

http://oshiete.home4u.jp/qa2884378.html

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ