|
ドロップダウンテロリストさん
IROCさん、こんにちは。
>リストボックスのRowSourceプロパティに設定した
>セル範囲に以下の時間がそれぞれ入力してあると
>します。
RowSourceプロパティを使用するためには、時間を文字列に変換するしかないみたいですね。
Listプロパティを使ってみてはいかがでしょうか?
例えば、セルA1〜A10をメンバとして登録する場合の例で
ListBox1.List = [if(a1:a10>0 ,text(a1:a10,"h:mm"))]
Evaluateメソッド([・・・]は省略型)では、上記のようにしないと配列として
認識してくれませんでした。
これをUserformのInitializeイベント等に記述してみて下さい。
尚、RowSourceプロパティに規定値が入っているとしたら、クリアして確認して下さい
>9:00
>9:30
>10:00
>10:30
>11:00
>11:30
>12:00
>12:30
>13:00
>
>フォームを起動し、リストボックスを表示させると
>時間表示ではなく、シリアル値になってしまいます。
>これを、時間表示するにはどのようにすれば
>よいでしょうか。
|
|