- 帖子
- 169
- 主題
- 39
- 精華
- 0
- 積分
- 252
- 點名
- 0
- 作業系統
- XP
- 軟體版本
- 2003
- 閱讀權限
- 20
- 註冊時間
- 2011-4-17
- 最後登錄
- 2020-7-17
 
|
修改程式碼
如何讓以下的程式包含在找不到員工編號,能提醒,希望在多加上如果不想在TextBox3上輸入編號(空白)的意思,就直接在活頁呈現空白的指令,
Private Sub CommandButton1_Click()
On Error Resume Next
'輸入員工編號後用 函數來取得員工姓名
ranme = sht2.Cells(WorksheetFunction.Match(TextBox3.Text, sht2.Range("D:D"), 0), "E")
'如果查無員工編號,要求重新輸入員工編號
If ranme = "" Then
MsgBox "查無員工編號,請重新輸入"
UserForm1.TextBox3.Text = ""
UserForm1.TextBox3.SetFocus
Exit Sub
End If
On Error GoTo 0
With sht1
.Range("A2") = Me.ComboBox1.List(Me.ComboBox1.ListIndex, 0)
.Range("A4") = Me.ComboBox1.List(Me.ComboBox1.ListIndex, 1)
.Range("B4") = TextBox2.Text
.Range("B7") = ranme '這裡是TextBox3轉寫地方
End With
End Sub
麻煩各位先進們不吝指教~ |
|