Excel VBA質問箱 IV

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

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


7100 / 13644 ツリー ←次へ | 前へ→

【41214】表示形式 yasu 06/8/2(水) 10:19 質問[未読]
【41215】Re:表示形式 m2m10 06/8/2(水) 10:28 お礼[未読]
【41217】Re:表示形式 Blue 06/8/2(水) 10:34 回答[未読]
【41219】Re:表示形式 yasu 06/8/2(水) 10:42 お礼[未読]

【41214】表示形式
質問  yasu  - 06/8/2(水) 10:19 -

引用なし
パスワード
   いつも参考にさせていただいております。
質問よろしくお願いします。
下記の様な表示形式をコードに取り込みたい
http://park7.wakwak.com/~efc21/cgi-bin/wwwlng.cgi?print+200608/06080007.txt
の表示形式を下記のコードに取り込みたいのですが
但し上記スレッドでは手入力ですがDATE関数から年・月・日を取出し
下記にできないかなと思っています。いろいろやってみたのですが
私の能力ではちょっとむずかしいです。
VBAの強者さんたちなら可能ではないかと思い投稿させていただきます

Private Sub UserForm_Initialize()
Dim ER As Long
ER = Range("A65536").End(xlUp).Row
If ER < 3 Then
 TextBox1.Value = "001"
Else
 TextBox1.Value = Format(Range("A" & ER).Value + 1, "000")
End If
  TextBox2.Value = Format(Date, "ggge年m月d日")
          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ここへ入れたい。
  ComboBox1.RowSource = "Sheet1!K2:K12"
End Sub
セルに書き込んだときに凸凹にならないようにしたいのですが
 平成18年 8月 1日
 平成18年12月31日
よろしくお願いします。

【41215】Re:表示形式
お礼  m2m10  - 06/8/2(水) 10:28 -

引用なし
パスワード
   こんちは
 2桁表示では?
, "ggge年mm月dd日

     08月02日

【41217】Re:表示形式
回答  Blue  - 06/8/2(水) 10:34 -

引用なし
パスワード
   あちらのように、月、日を取り出して処理するか、
Blue in 2006/08/01(火) 16:25:04 のようにReplaceを使うか。

Dim d As Date
d = Date
TextBox2.Value = Format(d, "ggg") & _
         Format(Format(d, "e"), "@@") & "年" & _
         Format(Month(d), "@@") & "月" & _
         Format(Day(d), "@@") & "日"


' 平成しか使えないが。。。
Dim d As Date
d = Date
TextBox2.Value = Replace(Replace(Replace(Format(d, "gggee年mm月dd日"), _
         "平成0", "平成 "), _
         "年0", "年 "), "月0", "月 ")

【41219】Re:表示形式
お礼  yasu  - 06/8/2(水) 10:42 -

引用なし
パスワード
   ▼Blue さん:
>Dim d As Date
>d = Date
>TextBox2.Value = Format(d, "ggg") & _
>         Format(Format(d, "e"), "@@") & "年" & _
>         Format(Month(d), "@@") & "月" & _
>         Format(Day(d), "@@") & "日"
>
>
>' 平成しか使えないが。。。
>Dim d As Date
>d = Date
>TextBox2.Value = Replace(Replace(Replace(Format(d, "gggee年mm月dd日"), _
>         "平成0", "平成 "), _
>         "年0", "年 "), "月0", "月 ")

Blue さん ありがとうございます。
どちらでも出来ました。感激です
また質問します(^_^;)

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