質問: エクセルvba ユーザーフォームのtextboxを日付にしたい いつもいつも 皆様からのお返事を心待ちにしておりますnannyです。 vbaのユーザーフォームでtextboxを日付専用入力にしたいのです。 で、入力方法が 20050219 というような形で入力して、2005/02/19という形か、平成17年2月19日というような形に持って行って、セルに貼り付けしたいのです。 出来なさそうな予感満載なのですが、皆様お返事の程宜しくお願い致します。 (出来ないのであればあきらめられるので、出来るかどうかのお返事も期待しております。 宜しくお願い致します。
回答: 下記は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