- ベストアンサー
【Excel】値のみコピーのコードの書き方
Excel2003を使用しています。 Sheet1のE41:E54までをSheet2のアクティブセルに値のみコピーするコードを書きたいのですが、ただ“コピー”するだけなら書けたのですが、“値のみコピー”の書き方がわかりません。 もしよろしければ、“値のみコピー”の部分のコードだけでなく、全体を書いていただけると、マクロ勉強中ですので、参考になります。 よろしくお願いします!
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (4)
- tinu 2000(@tinu2000)
- ベストアンサー率40% (147/367)
回答No.5
- tinu 2000(@tinu2000)
- ベストアンサー率40% (147/367)
回答No.4
- ysko614
- ベストアンサー率31% (103/329)
回答No.2
- driverII
- ベストアンサー率27% (248/913)
回答No.1
お礼
Wendy02 さん、こんにちは。 >値コピーの場合は、難しいメソッドを使う必要はありませんね。 本来は、単に、.Value = .Value です。 Wendy02 さんの書かれたコードは随分すっきりしていますね。 私は、Sheet1を選択→E41:E54を選択してコピー、Sheet2を選択→アクティブセルを選択して貼り付け…とたて続けに Select がありますが、コピー元とコピー先が別のSheetなので、ある程度仕方がないのかなと思っていました。。。 大変参考になりました。ありがとうございました。