Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7327 / 13644 ツリー ←次へ | 前へ→

【39735】実行時エラー yoshikawa 06/6/30(金) 8:46 質問[未読]
【39791】Re:実行時エラー 漂流民 06/7/1(土) 0:31 発言[未読]
【39793】Re:実行時エラー yoshikawa 06/7/1(土) 9:00 お礼[未読]

【39735】実行時エラー
質問  yoshikawa E-MAIL  - 06/6/30(金) 8:46 -

引用なし
パスワード
   おはようございます。
Loopを使用し、全店所ファイルでデータの追加とその追加分反映後のピボットのデータ更新をするマクロをくみました。最初はできた気がするのですが、途中から

実行時エラー'-2147417848(80010108)':
'RefreshTable'メソッドは失敗しました:'PivotTable'オブジェクト

と毎回6店所目あたりで表示されます。(7店所目のときもありました。)
どうしたら良いでしょうか?

【39791】Re:実行時エラー
発言  漂流民  - 06/7/1(土) 0:31 -

引用なし
パスワード
   ▼yoshikawa さん:
こんばんわ


>おはようございます。
>Loopを使用し、全店所ファイルでデータの追加とその追加分反映後のピボットのデータ更新をするマクロをくみました。最初はできた気がするのですが、途中から
>
>実行時エラー'-2147417848(80010108)':
>'RefreshTable'メソッドは失敗しました:'PivotTable'オブジェクト
>
>と毎回6店所目あたりで表示されます。(7店所目のときもありました。)
>どうしたら良いでしょうか?
ちょっと情報が少なすぎるように思います。


>と毎回6店所目あたりで表示されます。(7店所目のときもありました。)
このような場合、コードとデータの不整合によるものが多いのですが、
こちらはご覧になりましたか?
http://support.microsoft.com/?scid=kb;ja;317782&spid=1741&sid=919


ちなみに、メソッドの失敗などは、
例)
Sub test()
 Range("test").Select
End Sub
とするだけで発生するので yoshikawa さんの質問だけでは原因はわかりません。


現象が確認できるシートデータとコードを書いてくれれば、
回答も付きやすいと思います^^

【39793】Re:実行時エラー
お礼  yoshikawa  - 06/7/1(土) 9:00 -

引用なし
パスワード
   ▼漂流民 さん:
ありがとうございました。
会社のパソコンで作ってるマクロなので、
ちょっと今日は確認できないのですが、
始めの2回ほどはマクロちゃんと動いてたような気がしますし、
フィールドの追加はマクロで行ってないので(データ更新のみ)
間違ったコードがないかとりあえず確認してみます。
月の上旬はちょっと仕事が忙しいので、
落ち着いたらまた報告させていただきます。
yoshikawa

7327 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free