Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


12873 / 13646 ツリー ←次へ | 前へ→

【8112】テキストボックスの表示形式 鼻毛カッター 03/9/30(火) 19:01 質問
【8114】Re:テキストボックスの表示形式 いしかわ 03/9/30(火) 22:20 回答
【8215】Re:テキストボックスの表示形式 鼻毛カッター 03/10/3(金) 22:10 お礼

【8112】テキストボックスの表示形式
質問  鼻毛カッター  - 03/9/30(火) 19:01 -

引用なし
パスワード
   早速質問なのですが、ユーザーフォームのテキストボックスの表示形式についてです。
セルA1に「2003/9/30」と入力されています。
テキストボックスには、その「2003/9/30」をウインドウプロパティのコントロールソースで読み込ませています。
でも、テキストボックスには「平成15年9月30日」と表示させたいのですが、セルA1を「平成15年9月30日」になるように、セルの表示形式を修正しても、テキストボックスは「2003/9/30」のままになっています。
ウインドウプロパティで設定するのかと思い、調べてはみたのですが全然わかりませんでした。
わかるかたがいらしましたら、宜しくお願い致します。

【8114】Re:テキストボックスの表示形式
回答  いしかわ  - 03/9/30(火) 22:20 -

引用なし
パスワード
   ▼鼻毛カッター さん:

Private Sub CommandButton1_Click()

 TextBox1.Value = Format(Sheet1.Range("A1").Value, "ggge年m月d日")

End Sub

これでできるはずです。試してみてください。
このFormatを使うとセル内の日付書式設定は何でもかまいません。

的外れでしたらごめんなさい。

【8215】Re:テキストボックスの表示形式
お礼  鼻毛カッター  - 03/10/3(金) 22:10 -

引用なし
パスワード
   どうもありがとうございます。
出来ました。
また、よろしくお願いいたします。

12873 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free