• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBAについて)

エクセルVBAでコピー元の書式を保持しない方法を教えてください

このQ&Aのポイント
  • エクセルVBAを使用してコピー元の書式を保持しない方法を教えてください。
  • エクセルVBAでコピー元の書式を無視してコピーする方法を教えてください。
  • VBAを使ってエクセルの特定範囲のコピー元の書式を無視してコピーする方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • myRange
  • ベストアンサー率71% (339/472)
回答No.2

手動でコピーするときにも、値のみ貼付けたい場合は 形式を選択して貼付け > 値のみ とやりますね。 回答1にあるようにそれをマクロ記録すればいいのですが、 値のみ貼付けは、値の代入と同じことですから わざわざCopyメソッドを使うことはありません。   Target.Copy Frstcell.MergeArea  を   Frstcell.Value = Target.Cells(1).Value としてやればいいでしょう。 以上です。  

ein-zwei
質問者

お礼

うまくいきました!迅速なご回答感謝いたします! (1)の回答を下さった方も、マクロの記録、勉強になりました。 ありがとうございました。

その他の回答 (1)

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.1

まいど、まいど同じことを記載しています。いつになったら、この手の質問がでなくなるんだろう。 エクセルには、マクロを記録する機能があります。また、ヘルプも付いています。VBAのヘルプがないのなら追加インストールができますので、やってください。 >書式なしでコピーするにはどうしたらよいでしょうか マクロの記録。 これで、知りたい事を実際にやってから、 記録の停止。 これでマクロの編集でVBAがみれます。わからないメソッドなどはヘルプで検索。リファレンスに詳細な説明がでています。こんな事最初に習おうね。

関連するQ&A