• ベストアンサー

エクセルVBA ユーザーフォームのTextBoxを日付にしたい

いつもいつも 皆様からのお返事を心待ちにしておりますNannyです。 VBAのユーザーフォームでTextBoxを日付専用入力にしたいのです。 で、入力方法が 20050219 というような形で入力して、2005/02/19という形か、平成17年2月19日というような形に持って行って、セルに貼り付けしたいのです。 出来なさそうな予感満載なのですが、皆様お返事の程宜しくお願い致します。 (出来ないのであればあきらめられるので、出来るかどうかのお返事も期待しております。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • WWolf
  • ベストアンサー率26% (51/192)
回答No.2

下記はTextBox1に20050219としCommandButton1をクリックするとシート1のA1に2005/2/19と出力します。 Private Sub CommandButton1_Click() Worksheets(1).Range("A1").Value = Format(TextBox1.Text, "0000""/""00""/""00") End Sub

nanny
質問者

お礼

ばっちり成功いたしました^^ お返事ありがとうございました。

その他の回答 (1)

回答No.1

こんにちは。 こういうこと↓でしょうか? --------------------------------------------------------- Range("F1") = Format(TextBox1.Text, "0000""/""00""/""00") ---------------------------------------------------------

nanny
質問者

お礼

ありがとうございます 早速やってみます

関連するQ&A