時間値の表示形式がおかしくなってしまう現象を解決したいです。
【セル】から時間値を【リストボックス】に表示すると以下のようになっています。
①24時間未満の場合 ※正しく表示できている
10:34:00(セルの値) → 10:34:00 (リストボックスの値)
②24時間以上の場合 ※誤った表示になっている
68:36:00(セルの値) → 1900/01/01 20:36:00 (リストボックスの値)
②のようにリストボックスに表示されてしまうのを解消したいです。
どのようなコードを追記すれば良いのでしょうか。
ご教示ください。お願いします。
実際のコードは下記の通りです。
cells(1,9)に時間値が入力され、それをListbox2へAddItemしています。
Worksheets("データ").Cells(1, 9).NumberFormatLocal = "[h]:mm:ss" ListBox2.List = Array() Dim j As Date j = Worksheets("データ").Cells(1, 9).Value ListBox2.AddItem j コード
回答5件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/27 07:50
2020/08/27 08:03
2020/08/28 00:18