エクセルVBA セルの書式につい
ユーザーフォームのテキストボックスに入力した日付(yyyy/mm/ddの形式)をA1セルに入れるとします。
Range("A1").Value = Me.txt日付
A1セルの表示形式は書式設定でユーザー定義の"d"で表示されるように設定していますが、
テキストボックスに入力した形式のまま(yyyy/mm/dd)でA1セルに表示されてしまいます。
上記のみではNGでしょうか?
ちなみに、yyyy/mm/ddと入力されたA1セルを一旦編集モード([F2]キーを押した状態)にして[Enter]を押すと"d"(書式設定で指定している書式)に変わります。
参考:A1セルの日付をみて別シートの一覧からVlookup関数で値を検索したいところが、yyyy/mm/ddで表示されるためにエラーとなってしまいます)
ご存知の方教えていただきたいです。
お礼
そうですこれです!! ありがとうございます。よくわかりました。 検索してみたつもりだったのですが。。。どうもありがとうございます。