dポイントプレゼントキャンペーン実施中!

こんにちは、エクセルのマクロについて教えて頂けませんか?

値として入っている 2013/4/1 を 2013-4-1 に換えるにはどうしたら良いでしょうか?


置換でやって見たのですが、変換はされたメッセージが出たのですが、見た目はそのままでした。

詳しい方、よろしくお願いいたします。

A 回答 (2件)

値とあるのは日付ですか?


書式を変えてみました。

変更したいセルを選択して実行します。


Sub Macro1()
  Selection.NumberFormatLocal = "yyyy-m-d"
End Sub
    • good
    • 1
この回答へのお礼

ありがとうございます。

マクロ勉強してまして、あたまがこんがらがって質問してみました(笑

ユーザー定義にありましたね。

お礼日時:2014/06/22 20:31

Selection.NumberFormatLocal = "yyyy-m-d"


でできると思いますが
ユーザー定義の日付の表示形式を"yyyy-m-d"とするだけでは駄目なのでしょうか。
http://www.eurus.dti.ne.jp/~yoneyama/Excel/user_ …
    • good
    • 0
この回答へのお礼

ありがとうございます。

マクロ勉強してまして、あたまがこんがらがって質問してみました(笑

ユーザー定義にありましたね。

お礼日時:2014/06/22 20:31

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!