- 帖子
- 2848
- 主題
- 10
- 精華
- 0
- 積分
- 2903
- 點名
- 0
- 作業系統
- 〔略〕
- 軟體版本
- 〔略〕
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 〔略〕
- 註冊時間
- 2013-5-13
- 最後登錄
- 2026-7-25
|
回復 4# v03586
Private Sub CommandButton1_Click()
Dim k&, Arr(1 To 7) '定一個〔陣列〕容納資料
For k = 1 To 5
If k <= 3 Then If Me("OptionButton" & k) = True Then Arr(1) = Me("OptionButton" & k).Caption
'_如果選項為 True,將其〔按鈕文字〕加入陣列1
Arr(k + 1) = Me("TextBox" & k)
'_將文字方塊內容加入陣列2∼6
If Arr(k + 1) = "" Then Arr(1) = "": Exit For
'_如果文字方塊為空,將陣列1清空,跳出迴圈
Next k
If Arr(1) = "" Then MsgBox ("資料未輸入完整, 『 * 』 必須輸入" & vbCrLf & _
"Data is not enter the full , 『 * 』 you must fill "): Exit Sub
'_以〔陣列1〕當作檢查輸入是否完整的標的
Arr(7) = Now
'_陣列7加入日期時間
Sheets("FMC Input Database").Cells(Rows.Count, "A").End(xlUp)(2).Resize(1, 7) = Arr
'_填入資料
Unload Me
End Sub
程式碼很簡單,請自行去揣模∼∼ |
|