[Excel 2000] ピボットテーブルをコピーして値を編集したい
記事内容:[Excel]
初めまして、Akaneと申します。
Excel2000(それ以降の2003/XPも対象ですが・・・)で、
ピボットテーブルを使用した際の質問です。
VBを使用して、データベース(SQLServer2000)よりデータを取得し、
ピボットテーブルにて表示させています。
そのデータを編集したいのですが、値を変更すると、
大元のデータベース自体も変更されてしまい、めちゃくちゃになってしまいました。
そこで、セルだけコピーして編集しようかと思ったのですが、
コピーすると、ピボットテーブルごとコピーしてしまうようで、意味がありませんでした。
(コピーした先でもデータベースへ接続してしまう)
ピボットテーブルの値を編集するのにいい方法はないでしょうか?
分かりにくい話で申し訳ないのですが、ご教授いただけますようお願いいたします。
コピーしたときに、形式を選択して貼り付けオプションで値を貼り付ける方法がありますが。。
まず、コピーして、
コピー先を[編集]→[形式を選択して貼り付け]で値だけを貼り付ける方法はだめですか?
素早いご返信ありがとうございます。
「形式を選択して貼り付け」という方法は私も考えたのですが、貼り付ける形式として、
「Microsoft Excel ワークシートオブジェクト」「図(拡張メタファイル)」「ビットマップ」「Microsoft Excel 8.0 Format」・・・etc.
といったものがリストボックスで表示されます。
この中のどれが、値だけを貼り付ける方法なのかわからなかったもので・・・・。
「Microsoft Excel ワークシートオブジェクト」か「Microsoft Excel 8.0 Format」あたりが値のみをコピーできるのでしょうか?
(迂闊に実行する訳にもいかないデータなので、試してみるということが出来ないのです・・・)
では、シート単位でコピーして、セル全選択してコピー、形式を選択して貼り付けにて値のみにすることは可能ですか?
すみません、そちらと同じ環境に作れなくて(^^;
出来ました!
私は別ファイルにコピーしようとしていた為に、さっきのようなウィンドウが出てきたみたいです。
同じファイルの別のシートにコピーすると、おっしゃっておられたとおり「すべて」「値」などをチェックボックスで選択する画面が出てきました。
後はこれを別のファイルにコピーして編集します。
本当に助かりました。
ありがとうございました!
- Microsoft Excel FAQ
- Microsoft Office Users Forum過去ログ
コメント
※技術的な質問はMicrosoftコミュニティで聞いてください!