次の方法で共有

エクセルのシートからピボットテーブルを作るマクロのエラー

Anonymous
2012-10-25T12:22:03+00:00

マクロの初心者です。

毎月エクセルの一覧表からピボットテーブルを作っています。

ルーチンワークなので、マクロで記憶したいのですが、シートからピボットテーブルをつくる

最初の段階でマクロエラー1004が出てしまいます。VBEででデバックすると以下の太字部分が

黄色くなります。

Sub 月次未払表()

'

' 月次未払表 Macro

'

    Sheets.Add

    ActiveWorkbook.Worksheets("9月").PivotTables("ピボットテーブル3").PivotCache. _        CreatePivotTable TableDestination:="Sheet1!R3C1", TableName:="ピボットテーブル1" _        , DefaultVersion:=xlPivotTableVersion12

    Sheets("Sheet1").Select

    Cells(3, 1).Select

    With ActiveSheet.PivotTables("ピボットテーブル1")

        .InGridDropZones = True

どこを直せばよいのでしょうか?

開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-10-29T08:18:45+00:00

y sakuda さん、いつもアドバイスありがとうございます。

HIRO A さん、こんにちは。

マイクロソフト コミュニティをご利用いただきありがとうございます。

Excel のシートでピボットテーブルを作成時にマクロのエラーが発生するということなのですね。

作成されているコードに何かの問題が起きている可能性が高いかと思います。

こちらのコミュニティでは VBA に関しての質問ですと内容によって情報が集まりにくいことがあるので VBA フォーラムに質問してみることで違った情報が得られるのかもしれません。

投稿されるときはマクロのコードなどの詳細を書いて投稿してみることで有力な情報がもしかしたら得られるのかもしれません。

お力になれずすみませんが、 VBA フォーラムも活用してみてくださいね。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-11-05T03:32:41+00:00

    y sakuda さん、いつもアドバイスありがとうございます。

    HIRO A さん、こんにちは。

    マイクロソフト コミュニティをご利用いただきありがとうございます。

    同様の問題でこちらのスレッドを見られた方にも参考となるよう [ 回答としてマーク ] をさせていただきました。

    また何かありましたらマイクロソフト コミュニティをご利用ください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2012-10-25T12:56:49+00:00

    9月と言うシートが存在しないか、そのシートにピボットテーブル3と言う名前のテーブルがないと言う意味です。

    多分ピボットテーブル名が原因だと思いますが、このテーブル名は自動付番されますので、やるたびに名前が変わります。

    テストしようがないのですが、提示されたコードはどういう状態で記録されたのでしょうか?

    OfficeXPはもう持っておりませんので、本当のところどうなのかは確認できませんが、少なくともOffice2003 で新規のピボットテーブルを作成するコードとは異なります。

    (テーブル3から何かしようとされてます)

    汎用的なものを作るのでしたら、マクロ記録では無理です。VBAを勉強してください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません