- 帖子
- 103
- 主題
- 30
- 精華
- 0
- 積分
- 139
- 點名
- 0
- 作業系統
- wondows XP
- 軟體版本
- office 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- 彰化
- 註冊時間
- 2013-2-21
- 最後登錄
- 2015-6-26
|
4#
發表於 2013-3-19 11:21
| 只看該作者
回復 3# Hsieh
感謝大大詳解
但欄位如果變多,例如有5個欄位要驗證
是不是有什麼地方沒改到呢?
就沒辦法 順利驗證和連續往下填寫資料了 >"<
Sub test()
Dim Ar, a1, a2, a3, a4,a5,i %
a1 = TextBox1
a2 = TextBox2
a3 = TextBox3
a4 = TextBox4
a5 = TextBox5
Ar = Array(a1, a2, a3,a4,a5)
If a1 <> "" And a2 <> "" And a3 <> "" And a4 <> "" And a5 <> "" Then
i = 1
Do Until Cells(i, 1) = ""
i = i + 1
Loop
Cells(i, 1).Resize(, 5) = Ar
Else
For i = 0 To 2
If Ar(i) = "" Then MsgBox "欄位" & i + 1 & "空白未填寫"
Next
End If
End Sub |
|