• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ピボットテーブルの参照先の範囲設定が変わってしまう。)

ピボットテーブルの参照先の範囲設定が変わってしまう

このQ&Aのポイント
  • エクセル2003を使っていますが、ピボットテーブルを使用したファイルをメールで送信して、受信先でそのファイルを開くと、ピボットテーブルの参照先データの範囲名が変わってしまいます。変更されないようにするにはどうすれば良いでしょうか?
  • 送信前のピボットテーブルの範囲設定がDATA!$A$1:$G$10だった場合、メールで送信後に受信した別のパソコンで開くと、範囲設定が'C:\Documents and Settings\ZAISU1486\デスクトップ\[ピボット.xls]DATA!'$A$1:$G$10のように変わってしまい、参照先データが見つかりませんというエラーメッセージが表示されます。この問題を解決する方法はありますか?
  • ブラウザを使うWEBメールを利用して送受信をする場合でも、ピボットテーブルの参照先データの範囲設定が変わることがありますか?この問題を頻繁に発生させないためにはどうすれば良いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • handomari
  • ベストアンサー率47% (83/174)
回答No.1

Webメールから、添付ファイルを直接開いていませんか? 添付ファイルを任意のフォルダに保存して、保存したファイルを開けば送信前の状態と同じはずです。

char_cat
質問者

お礼

回答ありがとうございます。 そう言うことだったんですね。良くわかりました。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excel2003 ピボットテーブルについて教えて下さい

    Excel2003 ピボットテーブルについて教えて下さい Excel2003でピボットテーブルを作っています。 まず「ブックA」の「シートA-1」にあるデータをもとにして、 新規シート「シートA-2」にピボットテーブルを作りました。 その後、「ブックB」の「シートB-1」にあるデータでピボットテーブルを作ろうとしたのですが、 「シートA-1」「シートB-1」はフィールド項目も表示したい表の形もまったく一緒なので、 「ブックA」のピボットテーブルを流用しようと考えました。 なので「ブックA」のピボット「シートA-2」を、「ブックB」内にコピーして、 その後「ブックB」に新しくできたピボットテーブルの参照範囲を「シートB-1」のデータにしました。 ピボットテーブルは無事にできたのですが、 フィールド名の右の▼をクリックすると出てくるリストに、 「シートA-1」のものと、「シートB-1」のものが混じって表示されてしまいます。 「ブックB」のピボットテーブルには、「シートB-1」のものだけを表示したいのですが…。 フィールドのリストで要らないものを削除する方法、 または、そもそもピボットテーブルのコピー自体でもっと良い方法があったら教えて下さい。 よろしくお願いします。

  • 自動でピボットテーブルの範囲も加算したい

    エクセルのピボットテーブルでA列にはファイル名、B列には作成日が入っているのですが 今はピボットテーブルの範囲は Sheet1!$A$1:$B$522 になっています。 でも、シート1の行(レコード)は、日々追加されるので、 自動でピボットテーブルの範囲も加算したいのですが その方法を教えていただけますか? INDEX関数とcount関数を使ってた気がするのですが、 見つけられません。 よろしくお願いします。

  • EXCEL2000:ピボットテーブルから参照

    EXCEL2000で質問があります。 ピボットテーブルで作成した集計表に表示される値を参照して、別の集計表を作成したいのですが、ピボットテーブルを更新した際にデータに変更があるとその参照先セルの位置が変更してしまいます。 常にその項目(データの合計部分など)を参照するように設定することは可能でしょうか? ご回答よろしくお願い致します。 詳細は以下の通りです。 ●基本テーブル(sheet1:データ) 業績集計表です。 A列:契約者 B列:担当者 C列:売上げ(金額) D列:契約成立月 ●ピボットテーブル集計表(sheet2:集計表1) 行:担当者 列:契約成立月 データ:売上げの合計 ●計算式がある集計表(sheet2:集計表2) 各月の実績欄=集計表1の「契約成立月」ごとの「売上げの合計」 以上です。

  • ピボットテーブルの範囲を選択する事はできますか?

    ピボットテーブルの範囲を選択する事はできますか? ピボットテーブルをクリックして、 CTRL+Aを押すと、 現在アクティなピボットテーブル全体を選択できます。 この動きをマクロの記録で取ってみたのですが Sub Macro1() Range("A3:B9").Select Range("B8").Activate End Sub しか記録されてませんでした。 やりたいことは、該当のピボットテーブル全体を選択し、 その範囲に名前を付けたいのですが まずピボットテーブルの範囲を選択するマクロ(VBA)を作成したいです。 ピボットテーブル名を指定して範囲を選択することはできないのでしょうか? Cells(Rows.Count, "A").End(xlUp).Row など最終行、最終列を取得していくしかないのでしょうか?

  • Excelのピボットテーブル データ範囲について

    Excelのピボットテーブルについて質問です。 ピボットテーブルのデータ範囲内に、 非表示になっている行があります。 その状態でピボットテーブルを作成すると 非表示行もデータも含まれて集計されてしまいます。 非表示行は含めずにピボットテーブルを作成する方法は ないのでしょうか? 非表示行の特定が難しいため(複数あり)データ範囲から 外すのは難しいかと思います。。 Excelは2007です。 よろしくお願いいたします。

  • 一度作ったピボットテーブルのデータ範囲を変更したい

    エクセル2007です。 一度作ったピボットテーブルのデータ範囲を変更したいのですが どうすればいいでしょうか? ピボテを右クリックして、ピボットテーブルオプションを表示させても、 それらしいものが見つかりません。 やりたい事は、データ!$A$1:$D$10となっているものをデータ!$A$1:$D$20へ変えたいです。

  • ピボットテーブル最終行から2行目に項目を入れて3行目から新しいピボットテーブルを貼り付けたい。

    エクセルのマクロで、ピボットテーブルを2つ作成しています。 それを集計表シートに貼り付けています。 「A1」に「ピボットテーブル1」の名前を入れて 1つ目のピボットテーブルの範囲が「A2:G10」の場合 11行目は空欄 「A12」に「ピボットテーブル2」の名前 「A13(:D20など)」ピボットテーブル2 というようにピボットテーブルを貼り付けていきたいのですが、 良い方法はありませんか? 現在は2つ目のピボットテーブルを「A25」に貼り付けるように 設定していますが、1つ目のピボットテーブルの大きさが毎回 変化するので、見た目がきれいではありません。 2つ目のピボットテーブルを貼り付ける部分のVBAを記入しておきます。 「貼り付け」シートのデータを元にピボットテーブルを作成しています。 ActiveWorkbook.PivotCaches.Create(SourceType:=xlDatabase, SourceData:= _ "貼り付け!R2C15:R300C19", Version:=xlPivotTableVersion12).CreatePivotTable _ TableDestination:="集計表!R25C1", TableName:="ピボットテーブル13", DefaultVersion _ :=xlPivotTableVersion12 Sheets("集計表").Select Cells(25, 1).Select

  • ピボットテーブル参照範囲を可変としたい

    ピボットテーブルの範囲 ●Sheet1のシート  A3:E13まで入っている状態。  (※A1とA2には文字などが入ってる) ↓ 今後、14、15,16、、、とAからEまで 行数が増えていきますが そのたびに 範囲を変更していたら大変です。 で可変にしたいのですが あるサイトを参考に 名前-範囲をつけ その範囲を 関数にしたのですが =Sheet1!$A$3:INDEX(Sheet1!$E:$E,COUNTA(Sheet1!$A:$A)) こうすると 範囲指定がうまくいきません なぜだか後ろから2行目は選択されないようになってしまいます。 どのようにしたらよいのでしょう どのように

  • ピボットテーブルの範囲指定

    Excel2013において、既に作成されたピボットテーブルの元データの範囲指定を変更したいのですが、探しても見つかりません。 どこを見れば良いのでしょうか。

  • ピボットテーブルの範囲を選択したい

    vbaでピボットテーブルの端から端までを選択し、罫線をつけるコードを書きたいのですが シートにはピボットテーブル以外のデータがある為、 Sub tset() Dim rngData As Range Set rngData = ActiveSheet.UsedRange rngData.Select End Sub こういう事をすると、ピボットテーブル以外も選択されてしまいます。 ピボットテーブル1の範囲.Select みたいなことはできますか?

専門家に質問してみよう