これで上手く取得できたのですが
A列に何千行とデータを入力して B列を何千行とコピペすると
途中(数百行あたり)から『#VALUE!』になってしまいます
一度『#VALUE!』になったセルを デリートして改めて貼り付けてもしても 『#VALUE!』になっままです
『#VALUE!』にならない程度の行数(数百行程度)のコピペをマクロで下にループさせると
何回か上手くループした後 千数百行あたりで『#VALUE!』になってしまいます
どうしてこうなるのでしょう?
この関数はWEBからデータを持ってくるので
一定時間当たりに取得できるデータ量の限界とかあるのでしょうか?
No.1ベストアンサー
- 回答日時:
WEBSERVICE 関数なんてあるんですね。
下記にそれらしきことが書かれています。
PCのスペックが足りないのでは?
http://qiita.com/frogcat/items/eddf5f8df4bba0419 …
No.2
- 回答日時:
こんばんは。
セルの許容範囲の限界値を越えているのではないでしょうか。
それと、補足で書かれた取得元のURLって、XMLデータでした。
私のExcel は、今のところ、2010なので、一旦XMLとして保存し、データ-その他のデータソースからインポートしました。
XMLなので、データベースとして見れればよいような気がしますが、どのようにして見れればよいのでしょうか。
こちらのワークシートは、以下のようになりました。特に、問題はなさそうでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) エラーコード1004 6 2022/06/09 14:12
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Visual Basic(VBA) 別シートのデータを参照して値を入れたい。 まとめデータシートのC列D列の値を商品一覧シートのコードが 7 2022/08/17 13:20
- Visual Basic(VBA) Sub 分けてソートして貼り付ける() Dim srcSheet As Worksheet Dim 6 2023/08/04 19:57
- Visual Basic(VBA) VBAでのループ順序について 3 2023/03/13 10:55
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Visual Basic(VBA) 配列の勉強をしています。使用する変数の意味、検索条件の書き方が難しいです。 2 2022/09/15 14:06
- Visual Basic(VBA) エクセルVBA 3 2022/06/23 20:00
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで長い行を5行ごとに1...
-
【エクセル】区切り文字が含ま...
-
エクセルの関数で範囲のある数...
-
SUMIFS関数の計算結果が違います
-
差し込み印刷で文字列が「0」と...
-
エクセルで列にあるユニークな...
-
スプレッドシート関数、右端の...
-
差し込み印刷で、生年月日を昭...
-
エクセルで時間の合計ができません
-
オブジェクトブラウザでデータ...
-
wordデータを、excelに自動で入...
-
エクセル 種類の個数をカウン...
-
マクロ 行挿入で数式も反映す...
-
テキストデータのPDFをWordで開...
-
膨大なデーターの変更点のみ抽...
-
COUNTIFS関数で日付データを数...
-
【マクロ】転記ツール。転記先...
-
0:00をカウントしない方法
-
エクセル データの中から指定...
-
DBで改行が入っているデータをE...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで長い行を5行ごとに1...
-
【エクセル】区切り文字が含ま...
-
エクセルの関数で範囲のある数...
-
差し込み印刷で文字列が「0」と...
-
エクセルで列にあるユニークな...
-
COUNTIFS関数で日付データを数...
-
SUMIFS関数の計算結果が違います
-
テキストデータのPDFをWordで開...
-
オブジェクトブラウザでデータ...
-
0:00をカウントしない方法
-
エクセルのマクロで他のシステ...
-
エクセル 貼り付け時の文字化け
-
エクセルで時間の合計ができません
-
エクセルでプルダウン選択され...
-
斜めの貼り付け
-
wordデータを、excelに自動で入...
-
エクセルにおいて、数値が入っ...
-
膨大なデーターの変更点のみ抽...
-
DBで改行が入っているデータをE...
-
エクセルで「データ」の「区切...
おすすめ情報
ゴメンなさい 最初の数行が消えてました
EXCEL2013の『WEBSERVIS関数』を使ってニコニコ動画のAPIを取得しようとしました
取得元→htp://ext.nicovideo.jp/api/getthumbinfo/sm500873
A列_____________B列
sm○○________=WEBSERVICE("htp://ext.nicovideo.jp/api/getthumbinfo/"&A1)
これで上手く取得できたのですが
…以上が消えてました
回答ありがとうございます
どのように見れてもかまいません
実際は30万行あるのですが、刻々と変わるデータなので
その30万のデータを出来るだけ同時刻に取得したいのです
マクロで一行ごとに入力をLoopしていくと
1秒間に15行ぐらいしか進んでくれないので 6時間ぐらいかかりそうです
400行ぐらいコピペすると5秒ぐらいで表示されるのですが
数回Loopするとエラーになってしまいます
なんとか早く大量に取得する方法が無いかなぁ~と思案中です