- ベストアンサー
【Excel】数式をそのまま他のシートにコピーする方法
タイトルの通りです。 http://oshiete1.goo.ne.jp/qa4132116.html 検索したらこの過去質問があったのですが、コピーしたいセルが複数あり、さらにファイルが大量にあるので、この方法ですと手間がかかってしまいます。 せめてシート単位でコピーしたいのですが、何か方法はないでしょうか。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
下記操作を試してください。 コピー元セル範囲を選択 編集メニューの置換で = を # に「すべて置換」 Ctrl+C でコピー 貼り付け先に移動し、Ctrl+V で貼り付け 編集メニューの置換で # を = に「すべて置換」 これで良ければ「マクロの記録」をし、得られたコードを編集して汎用性のあるマクロにする。
その他の回答 (3)
- Wendy02
- ベストアンサー率57% (3570/6232)
こんにちは。 数式自体をそのまま写したいのでしたら、 最初に、メモ帳(Notepad.Exe) を出しておきます。 該当するワークシートで、Ctrl + Shift + @ で、数式を表示させます。 次に、範囲を選択して、Ctrl + C で、コピーし、メモ帳に貼り付けて、必要なシートに貼り付ければ出来ます。 数式表示が必要なくなったら、再び、Ctrl + Shift + @ で閉じることが出来ます。 私なら、このようにします。 メモ帳などが面倒だというなら、マクロになります。
お礼
ご回答ありがとうございます。 色々とやり方があるのですね、参考になりました。
- hitokotonusi
- ベストアンサー率52% (571/1086)
>せめてシート単位でコピーしたいのですが、何か方法はないでしょうか。 普通にタブのところで右クリックしてショートカットメニューを出し、 [移動またはコピー]でシート単位のコピーならできますが・・・・ これではだめなのでしょうか?
お礼
ご回答ありがとうございます。 はい、ご回答の意味でのシート単位ではだめなのです。 あくまで任意のシートの特定のセル(複数)が対象です。。。 質問文がわかりづらくて申し訳ありません。
- jjplus000
- ベストアンサー率29% (49/168)
エクセルファイル自体をコピーして不必要なシートを削除する。
お礼
早速の回答ありがとうございます。 ですがコピー先には既に別のデータが入っているので、この方法はちょっと無理です。。。
お礼
なるほど、「=」を置き換えるのがポイントですね。 どうもありがとうございました。