- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBAについて)
エクセルVBAでコピー元の書式を保持しない方法を教えてください
このQ&Aのポイント
- エクセルVBAを使用してコピー元の書式を保持しない方法を教えてください。
- エクセルVBAでコピー元の書式を無視してコピーする方法を教えてください。
- VBAを使ってエクセルの特定範囲のコピー元の書式を無視してコピーする方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
手動でコピーするときにも、値のみ貼付けたい場合は 形式を選択して貼付け > 値のみ とやりますね。 回答1にあるようにそれをマクロ記録すればいいのですが、 値のみ貼付けは、値の代入と同じことですから わざわざCopyメソッドを使うことはありません。 Target.Copy Frstcell.MergeArea を Frstcell.Value = Target.Cells(1).Value としてやればいいでしょう。 以上です。
その他の回答 (1)
- 0909union
- ベストアンサー率39% (325/818)
回答No.1
まいど、まいど同じことを記載しています。いつになったら、この手の質問がでなくなるんだろう。 エクセルには、マクロを記録する機能があります。また、ヘルプも付いています。VBAのヘルプがないのなら追加インストールができますので、やってください。 >書式なしでコピーするにはどうしたらよいでしょうか マクロの記録。 これで、知りたい事を実際にやってから、 記録の停止。 これでマクロの編集でVBAがみれます。わからないメソッドなどはヘルプで検索。リファレンスに詳細な説明がでています。こんな事最初に習おうね。
お礼
うまくいきました!迅速なご回答感謝いたします! (1)の回答を下さった方も、マクロの記録、勉強になりました。 ありがとうございました。