- 最後登錄
- 2022-11-24
- 在線時間
- 1 小時
- 註冊時間
- 2008-9-2
- 閱讀權限
- 20
- 精華
- 0
- UID
- 4896884
- 帖子
- 541
- 積分
- 212 點
- 潛水值
- 13707 米
| 如果發覺自己無法使用一些功能或出現問題,請按重新整理一次,並待所有網頁內容完全載入後5秒才進行操作。 本帖最後由 rr09192084 於 2015-11-18 11:03 PM 編輯
- Private Sub UserForm_Initialize()
- Worksheets("Main").Activate '停留在MAIN資料表
- OptionButton1.Value = True '預設是選201,這是可以更改的
- End Sub
- Private Sub CommandButton2_Click()
- Unload Me '點取消即離開程式
- End Sub
- Private Sub CommandButton1_Click()
- '--------------------------------------------------------
- '這段程式是檢查資料是否輸入完整
- Dim obj As Object
- For Each obj In Me.Controls
- If TypeName(obj) = "TextBox" Then
- If obj.Text = "" Then
- MsgBox obj.Tag + " 資料未輸入,這是必填的欄位!"
- Exit Sub
- End If
- End If
- Next
- '這段程式是檢查資料是否輸入完整
- '--------------------------------------------------------
-
- '--------------------------------------------------------
- '這段程式取出選取的OptionButton的值
- Dim MovementType As String
- For Each obj In Me.Controls
- If TypeName(obj) = "OptionButton" Then
- If obj.Value = True Then
- MovementType = obj.Caption
- End If
- End If
- Next
- '這段程式取出選取的OptionButton的值
- '--------------------------------------------------------
- '這段程式找到FMC Input Database的資料空白列(就是要放資料的地方)
- Dim i As Integer
- i = 1
- Do
- i = i + 1
- Loop While Worksheets("FMC Input Database").Cells(i, 1) <> ""
- '這段程式找到FMC Input Database的資料空白列(就是要放資料的地方)
- '--------------------------------------------------------
- '這段程式將資料填入FMC Inut Database
- Worksheets("FMC Input Database").Cells(i, 1) = MovementType
- Worksheets("FMC Input Database").Cells(i, 2) = TextBox1.Text
- TextBox1.Text = "" '可以自行決定是否清除資料
- Worksheets("FMC Input Database").Cells(i, 3) = TextBox2.Text
- TextBox2.Text = "" '可以自行決定是否清除資料
- Worksheets("FMC Input Database").Cells(i, 4) = TextBox3.Text
- TextBox3.Text = "" '可以自行決定是否清除資料
- Worksheets("FMC Input Database").Cells(i, 5) = TextBox4.Text
- TextBox4.Text = "" '可以自行決定是否清除資料
- Worksheets("FMC Input Database").Cells(i, 6) = TextBox5.Text
- TextBox5.Text = "" '可以自行決定是否清除資料
- Worksheets("FMC Input Database").Cells(i, 7) = Now()
- '這段程式將資料填入FMC Inut Database
- '--------------------------------------------------------
- End Sub
複製代碼 試試看吧,寫程式要有一些邏輯思考的能力,加油喔!
... |
|