をコピーしたとき、私はコピーしていたとき、私は、前年度とD24との単純な連結関数を含む細胞(例えば15)とカスタム形式(MMMのJJ)日付値の変更
CONCATENATE("Apr ",$D$24)
を持っており、 「15.04.16」になっているため、フォーマットの後、「4月15日」VBAでこれらの細胞を貼り付ける「4月16日は」
Selection.Value = Selection.Value
だったbehin理由がありますこれは?フォーマットをテキストに変更する以外の解決策がありますか?あなたは、単にそれをコピー&ペーストした場合(私は右覚えていれば)
'xlPasteAll'も式をコピーします。 OPのコードは式を削除します。値だけを貼り付けてみてください。 –
申し訳ありませんが、私は質問を誤解しました。その場合、xlPasteFormatsを使用することができます。私の元のcommenを編集しました。 –
私は誤解されているかもしれません。あるいは、OPが自分がしたいことを明確に説明していないかもしれません。しかし、値をコピーすることも忘れないでください。メソッドを使用するときに得られるものを確認するテスト。 –