返回列表 上一主題 發帖

[發問] textbox 設條件式輸出

[發問] textbox 設條件式輸出

請教各位,在userform 上 的 textbox 輸入 如果限輸入 時間 0000  - 2400  範圍 該如何著手?
max

回復 1# user999
是ComboBox 吧
  1. Private Sub UserForm_Initialize()
  2.     Dim I As Date
  3.     I = #12:00:00 AM#
  4.     Do
  5.         ComboBox1.AddItem Format(I, "hhmm")
  6.         I = I + #12:01:00 AM#
  7.     Loop Until Format(I, "hhmm") = "0000"
  8. End Sub
複製代碼

TOP

我對題意的理解是這樣:
a.gif

TOP

回復 3# oobird


   沒錯就是如此
只是我輸入方式沒有 : 號  
Application.EnableEvents = False
TextBox3.Value = Format(TextBox3.Value, "00:00")
TextBox3.Value = Format(TimeValue(TextBox3.Value), "hh:mm")
Application.EnableEvents = True
tt = TimeValue(TextBox3.Value)


那能如何判別 錯誤  請賜教 謝謝!
max

TOP

回復 4# user999


   IsDate( Format(TextBox3.Value, "00:00"))
學海無涯_不恥下問

TOP

        靜思自在 : 欣賞別人就是莊嚴自己。
返回列表 上一主題