
No.4ベストアンサー
- 回答日時:
いいえ。
2003でも問題なく,きちんと行えばちゃんと出来ます。●更新が行えていない
●フィールドをしっかり外せていない
●ブックに他のレポートが残っている
など,ちょっとやってみただけでまだ作業に漏れがあると推測されます。
再度手順:
まっさらのブックに元データをコピーし
レポートを最初から作り
ご質問の状況を再現するためアイテムを書き換えて
間違い無く書き換えたアイテムを含むフィールドをレポートから外し
更新を行ってから
フィールドを戻して
書き換えたアイテムが復元しているか,再度確認してください。
それでも上手く出来ないときは,具体的にどんな並びの元データから何をどこに配置していて,そしてどこのアイテムをどのように書き換えてみたのか,具体的なあなたのやったことを詳しく教えてください。
一般論で漠然としゃべってる限り上述のように「やればできますよ」としか説明が進みませんので,解決したいのでしたらあなたが具体的にやったことを見ながら,どこの手順に問題があるのか確認しながら進めなければなりません。
keithin 様
丁寧に回答をありがとうございます。
まっさらのブックに元データをコピーし
やり直した場合、手順通りに行うとピポットが戻りました。
毎月使い回しをしているファイルもピポットのシートを削除して、1からやりなおしした状態で上書して
手順のとおり修正した場合データは修正されました。
このシート内に別にレポートが残ってしまっている状態のようです。。。
大変参考になりました
ありがとうございますm(_)m
No.5
- 回答日時:
では,ちょっとチカラワザになりますが,マクロを使って全てのアイテムをオリジナルの記載に強制的に復元してしまいます。
手順:
ALT+F11を押す
現れた画面で挿入メニューから標準モジュールを挿入する
現れたシートに下記をコピー貼り付ける
Sub Macro1()
Dim t As PivotTable
Dim f As PivotField
Dim i As PivotItem
For Each t In ActiveSheet.PivotTables
For Each f In t.RowFields
For Each i In f.PivotItems
i.Caption = i.SourceName
Next
Next
For Each f In t.ColumnFields
For Each i In f.PivotItems
i.Caption = i.SourceName
Next
Next
Next
End Sub
ファイルメニューから終了してエクセルに戻る
ピボットテーブル(アイテムを書き換えた)を配置したシートを開き,マクロを実行する。
keithin 様
マクロまで提供いただき、大変ありがとうございます。
おちついたらマクロまでまで試してみます!私の知識がない為、VBがあっていてもうまく作動できるか自信がありませんので、少し時間がかかりそうです。。。
ただ、今回の事がはっきりして、大変自分自身には「タメ」になりました。
ありがとうございました。
No.3
- 回答日時:
#2です。
御礼に対して私が言いたかったのは、回答の最後の、「変更履歴が使えないか?」勉強しては、ということでした。
これが可能で、他人の変更箇所がわかれば、その分を元にもどせば、1から作るより速いのではと思った次第。
No.2
- 回答日時:
に書いてあるのは、基データを修正したとき、ピボットテーブルに反映させるほうですが、データを変更した人が、!をクリックするなどして、一旦ピボットテーブルに反映させても、その後元に戻したいということですか。
(http://www.bitscorp.net/pc/?p=2107
のはなしではないですよね。)
元データを別途に保存しておくなどしないと、どうしようもないのでは。
ーー
経験無いですが、ツールー変更履歴の記録、の仕組みは使えないものですか。
imogasi様
お忙しい所、リンク等ご教授いただきありがとうございます。
今後、サイト参考にさせていただきます。
私も書き方も悪く、認識の違いがあり、すみません。
共有されてるファイルを更新されてる事が問題というよりも、その後の修正が、一からピポットを
組みなおす事になるので、方法があれば・・・と思ったのです。
ありがとうございました。
No.1
- 回答日時:
実質的には,作り直すしか方法はありません。
若しくは,上書きで書き換えてしまったアイテムを,改めて元の記載内容に再度上書きで書き戻すかです。
簡易にはレポートを丸ごと作り直すのではなく,修正したいアイテムを含むフィールドを一度レポートから外し,一回レポートを更新してから,再度フィールドをレポートに戻すと復元しています。
#ただし同じ元データから「内部データを共有」して複数のピボットテーブルレポートを作成していた場合,その全てのレポートでフィールドをレポートから外して更新する手順を行わなければなりません。
この回答への補足
keithin様
回答ありがとうございます。
>簡易にはレポートを丸ごと作り直すのではなく,修正したいアイテムを含むフィールドを一度レポートから外し,一回レポートを更新してから,再度フィールドをレポートに戻すと復元しています。
とのことですが、上書きしたデータの文字はなおりませんでした。。。
ただし書きを頂いた、同じ元データから「内部データを共有」して複数のピボットテーブルレポートしているということもありません。
バージョンが2003だからかもしれません。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ユーザー関数の自動計算(excel2003) 1 2023/02/06 06:46
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Excel(エクセル) エクセルについて教えてください。 2 2023/06/14 11:11
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
- その他(Microsoft Office) エクセルの休日について教えてください。 1 2023/01/06 15:45
- Excel(エクセル) EXCELピボットテーブル関数について 2 2023/04/10 20:35
- Excel(エクセル) エクセルの数式について教えてください。 7 2023/06/18 10:16
- Excel(エクセル) 重複データの抽出について 2 2023/07/21 14:52
- Excel(エクセル) VBA ふたつの同じ様式シートのセルをコピーしたい 2 2023/03/08 15:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルをACCESSのレポ...
-
Accessレポートのチェックボッ...
-
Accessのレポートの2段組した...
-
Accessのレポートで再読み込み
-
accessのフィールドの数
-
アクセスのレポート起動時のウ...
-
アクセスのレポートで同ページ...
-
アクティブレポートで複数のレ...
-
アクセスのレポートをマクロでE...
-
複数のクエリーを一枚のレポー...
-
Access2007サブレポートの絞り...
-
ACCESSで2段階の並べ替え
-
Accessのコマンドボタンについて
-
Accessでグループフッターの非表示
-
Access レポート印刷するときに...
-
データベースのINT型項目にNULL...
-
レコードを保存するコード ア...
-
「フォームを作成できませんで...
-
アクセスで数値型のフィールド...
-
アクセスでフォームビューがみ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルをACCESSのレポ...
-
Accessレポートのチェックボッ...
-
アクセスのレポートで同ページ...
-
Accessのレポートで印刷プレビ...
-
複数のクエリーを一枚のレポー...
-
Access クロス集計結果をレポー...
-
Accessレポートで質問です
-
アクセスのレポート起動時のウ...
-
Accessのレポートの2段組した...
-
Access2007サブレポートの絞り...
-
アクセスのレポートをマクロでE...
-
Access2000でモーダルフ...
-
Accessのレポート機能でソート...
-
AccessVBAでのカラー印刷モード
-
ACCESSのレポートで別のレポー...
-
AccessレポートでのVBAを使用し...
-
Accessのレポートで再読み込み
-
Access2010のレポートフィルタ...
-
accessのフィールドの数
-
アクセス レポート デザイン...
おすすめ情報