Excel VBA質問箱 IV

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

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


58966 / 76738 ←次へ | 前へ→

【22488】H17.2.22(火)から(火)を取りたい
質問  ponpon  - 05/2/22(火) 20:34 -

引用なし
パスワード
    ponponです。こんばんは。
 初心者から脱却するために自分のわかるところを積極的に回答しているのですが、表題のことすらできません。

 sheet1のA1にある日付が入力されています。
 そこで、ユーザーフォームのテキストボックスにその次の日を表示させて、
 コマンドボタンをクリックするとその値をsheet2のA1に入力したいのですが、
表示形式がうまくいきません。

sheet1のA1に2005/2/22が入っているとして、
Private Sub UserForm_Initialize()
 TextBox1.text = Format(WorkSheets("sheet1").Range("A1").Value + 1 , _
 "ge.m.d(aaa)")
End sub

Private Sub CommandButton1_Click()
 WorkSheets("sheet2").Range("A1").Value = Format(TextBox1.text,"ge.m.d")
とやっても、

 テキストボックスにはH17.2.22(火)が表示され、
 シート2のA1には、H17.2.22と表示したのですが、H17.2.22(火)と表示されてしまします。

それで今は、

Private Sub UserForm_Initialize()
 TextBox1.text = Format(WorkSheets("sheet1").Range("A1").Value + 1 , _
 "ge.mm.dd(aaa)")
End sub

Private Sub CommandButton1_Click()
 WorkSheets("sheet2").Range("A1").Value = Left(TextBox1.text,9)

とやっていますが、(火)を取る方法は、これしかないですかね?
よろしくお願いします。

0 hits

【22488】H17.2.22(火)から(火)を取りたい ponpon 05/2/22(火) 20:34 質問
【22493】Re:H17.2.22(火)から(火)を取りたい かみちゃん 05/2/22(火) 21:24 発言
【22494】Re:H17.2.22(火)から(火)を取りたい ponpon 05/2/22(火) 21:42 お礼
【22495】Re:H17.2.22(火)から(火)を取りたい ponpon 05/2/22(火) 22:16 お礼
【22496】Re:H17.2.22(火)から(火)を取りたい ponpon 05/2/22(火) 22:21 発言
【22517】Re:H17.2.22(火)から(火)を取りたい Jaka 05/2/23(水) 11:26 回答
【22561】Re:H17.2.22(火)から(火)を取りたい ponpon 05/2/23(水) 19:05 発言

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