- ベストアンサー
【Excelマクロ】 文字列から日付型へ変換したい
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
貼り付け時に貼り付け先の書式に合わせると文字列になるようですが、単に貼り付けでもなるのでしょうか。 どちらにしても、マクロで選択しているセルから曜日を削除する場合は以下のコードで試してみてください。 Sub Test() Dim mRng As Range For Each mRng In Selection mRng.Replace What:="(*)", Replacement:="" Next End Sub
お礼
ご回答ありがとうございました。 そのまま貼り付ければ日付型yyyy/mm/dd(aaa)になっています。 定期的に社外へメール送信するためのExcelファイルですので、あらかじめ書式を整えておきたいのです。 曜日の有無は、その時によって要不要が変わってくるので、列固定ができません。 なるほど、”変換”ではなく”置換”なんですね。 曜日が消えて、セルの書式はyyyy/mm/ddのままでした。 大変助かりました。