- 帖子
- 103
- 主題
- 30
- 精華
- 0
- 積分
- 139
- 點名
- 0
- 作業系統
- wondows XP
- 軟體版本
- office 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 彰化
- 註冊時間
- 2013-2-21
- 最後登錄
- 2015-6-26
|
如何利用VBA去驗證 表單上面的欄位屬性
想請問一下大大
如果想要驗證輸入的欄位:
1. 輸入內容必須為日期。
2. 指定輸入的時間必須為2013/1/1 ~ 2013/12/31。
3. 如果輸入8/8,會自動更新為2013/8/8。
我用錄製操作的程式碼- Sub Macro14()
- '
- ' Macro14 Macro
- '
- '
- With Selection.Validation
- .Delete
- .Add Type:=xlValidateDate, AlertStyle:=xlValidAlertStop, Operator:= _
- xlBetween, Formula1:="1/31/2013", Formula2:="12/31/2013"
- .IgnoreBlank = True
- .InCellDropdown = True
- .InputTitle = ""
- .ErrorTitle = "請輸入正確的格式"
- .InputMessage = ""
- .ErrorMessage = _
- "1.您輸入的不是日期。" & Chr(10) & "2.您的日期格式錯誤,正確規格為YYYY/MM/DD。" &Chr(10) & "3.您輸入的日期未介於2013/1/1~2013/12/31之間。" &Chr(10) &""
- .IMEMode = xlIMEModeOff
- .ShowInput = True
- .ShowError = True
- End With
- End Sub
複製代碼 但是要怎麼修改放在表單裡面呢?
希望大大指導一下 >< |
|