Excel VBA質問箱 IV

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

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


51517 / 76738 ←次へ | 前へ→

【30086】コンボボックスの表示
質問  たかし E-MAIL  - 05/10/19(水) 15:10 -

引用なし
パスワード
   いつもお世話になっております。
いつも参考にさせていただいております。

表記の件ですが、ワークシートのA列に日付と時間が入力されています。
"yyyy/mm/dd hh:mm:ss"の形式です。
B列にその時間に行った内容が入力されています。
D列に、特定の作業を行った場合に"○"を入力してあります。

そこで、ユーザーフォーム上にコンボボックスを置き、ユーザーフォーム
のInitialize()でコンボボックスにD列の一番下にある"○"の日時を表示、
リストにはA列の内容を表示させるようにしました。
ここまではできたのですが、リスト内から選択しようとすると、
選択した値がコンボボックス内で"数値"になってしまいます。
この値を元にオートフィルターをかけようとしているので、困っています。
何とか、同じ形式"yyyy/mm/dd hh:mm:ss"で表示できるようにはならない
でしょうか?

ちなみに、日付と時間を別々のセルに入力するのは避けたいです。
理由を書くと長くなってしまいますので、とりあえず、ご存知の方が
おられましたら、アドバイスいただけないでしょうか?

よろしくお願いいたします。

現在のマクロ

Private Sub UserForm_Initialize()
 r = Sheets("データ").Range("A65536").End(xlUp).Row
 Sheets("データ").Range("D65536").End(xlUp).Offset(, -3).Select
 ComboBox1.Value = Selection.Value
 ComboBox1.RowSource = "データ!A2:A" & r
End Sub

0 hits

【30086】コンボボックスの表示 たかし 05/10/19(水) 15:10 質問
【30088】Re:コンボボックスの表示 Statis 05/10/19(水) 15:32 回答
【30090】Re:コンボボックスの表示 Statis 05/10/19(水) 15:58 回答
【30092】Re:コンボボックスの表示 たかし 05/10/19(水) 16:11 質問
【30094】Re:コンボボックスの表示 awu 05/10/19(水) 16:30 発言
【30099】Re:コンボボックスの表示 たかし 05/10/19(水) 17:15 質問
【30122】Re:コンボボックスの表示 Statis 05/10/20(木) 8:23 回答
【30131】Re:コンボボックスの表示 たかし 05/10/20(木) 12:25 お礼
【30089】Re:コンボボックスの表示 Jaka 05/10/19(水) 15:48 回答
【30100】Re:コンボボックスの表示 たかし 05/10/19(水) 17:18 お礼

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