- ベストアンサー
マクロ スラッシュの入った日付をハイフンに変える
こんにちは、エクセルのマクロについて教えて頂けませんか? 値として入っている 2013/4/1 を 2013-4-1 に換えるにはどうしたら良いでしょうか? 置換でやって見たのですが、変換はされたメッセージが出たのですが、見た目はそのままでした。 詳しい方、よろしくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
値とあるのは日付ですか? 書式を変えてみました。 変更したいセルを選択して実行します。 Sub Macro1() Selection.NumberFormatLocal = "yyyy-m-d" End Sub
その他の回答 (1)
noname#204125
回答No.2
Selection.NumberFormatLocal = "yyyy-m-d" でできると思いますが ユーザー定義の日付の表示形式を"yyyy-m-d"とするだけでは駄目なのでしょうか。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/user_set.htm
質問者
お礼
ありがとうございます。 マクロ勉強してまして、あたまがこんがらがって質問してみました(笑 ユーザー定義にありましたね。
お礼
ありがとうございます。 マクロ勉強してまして、あたまがこんがらがって質問してみました(笑 ユーザー定義にありましたね。