- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAのTextBoxに今日の日付)
VBAのTextBoxに今日の日付を表示する方法について
このQ&Aのポイント
- Windows7 Excell2010のユーザーフォームのTextBoxには、マクロを記述することで今日の日付が表示されます。
- しかし、表示される形式は「13/7/16(火)」となっており、セルの書式設定を変更しても変わりません。
- 質問者はユーザーフォームのTextBoxで「07/16」と表示し、同じ形式でセルにも入力したいという指導を求めています。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
private sub Userform_Initialize() me.textbox1.text = format(date, "mm/dd") worksheets("不明のシート").range("セル番地").numberformatlocal = "mm/dd" worksheets("不明のシート").range("セル番地").value = date end sub
お礼
お忙しいところ早速ご回答いただきありがとうございました。 UserForm2.TextBox1.Text = Format(Date, "mm/dd") を採用させていただきました。 説明の時に入れ忘れて失礼しました。 お許しください。 参考に下記します Private Sub CommandButton1_Click() y = 2 Do While Cells(y, 2) <> "" y = y + 1 Loop Cells(y, 2) = TextBox1.Text Cells(y, 3) = TextBox2.Text Cells(y, 4) = TextBox3.Text Cells(y, 5) = ComboBox1.Text Cells(y, 6) = ComboBox2.Text UserForm2.TextBox1.Text = "" UserForm2.TextBox2.Text = "" UserForm2.TextBox3.Text = "" UserForm2.ComboBox1.Text = "" UserForm2.ComboBox2.Text = "" UserForm2.TextBox1.SetFocus End Sub