close
盧威語翻譯 Me.txtID.Value = ""
所謂【利用UserForm之TextBox來連續輸入資料】就是說但願在一個TextBox中鍵入資料(例如條碼資料,假定花樣為5個文數字),當華碩翻譯公司們按 [Enter] 鍵後資料即寫入工作表之貯存格,而光標能不分開該TextBox,可以當即輸入下一筆資料的意思翻譯
Else '不合適者'txtID內容為空則退出法式
'添加到工作表
'斷根txtID內容
'UserForm起作用時
With Sheets("Sheet1")
'寫入當前日期
'在Sheet1工作表中
End Sub'寫入當前日期
'在Sheet1工作表中
add
Me.txtID.Value = ""
'保證光標處在txtID控件中
也許這類的控制因個人的設置與要求而有所不同,可是若是
'若存在, 顯示反複訊息
Sub add()
- 利用KeyDown事宜偵測所按下的鍵是 [Enter],也就是KeyCode=13。若是是進進行處置動作,並設置noExit旗標為True翻譯
- 在發生Exit事件時,依據noExit旗標決定是不是Cancel。同時恢復noExit旗標為False。
- 由於以上的設置讓我們得以在輸入過程當中可以按 [Clear] 按鈕肅清TextBox內容,從頭輸入。不需要按Backspace一個一個字元刪除。
If txtID.Value Like "?????" Then
'回歸原本Exit屬性
下載範例檔案
Dim noExit As Boolean '此旗標用於決議txtID文字框之Exit動作是不是執行Set FD = .Columns(3).Cells.Find(Me.txtID.Value翻譯社 LookIn:=xlValues, lookat:=xlWhole)
End If
下載典範檔案
noExit = TruenoExit = False
MsgBox "毛病! 請從新輸入.", 1 + 32翻譯社 "提醒"
'退出法式
FD = Date
FD.Offset(0翻譯社 2).NumberFormatLocal = "@"
參考程式瑪
'UserForm模組程式瑪
'根據noExit決議是不是Exit
End Sub
Me.txtID.SetFocus
'排除txtID內容
Private Sub txtID_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
FD.Offset(0, 1) = Time'根據noExit決議是不是Exit
End Sub
Me.txtID.SetFocus
'排除txtID內容
Private Sub txtID_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
'不是按下Enter鍵則退出法式
Cancel = noExit
'文字框txtID按下鍵盤事宜
'txtID內容符合格式翻譯社 即5個文數字
Exit Sub
'往右一格寫入當前時間
Me.txtID.Value = ""
If Not FD Is Nothing Then
頁面顯示如圖
If KeyCode <> 13 Then Exit Sub
'文字框txtID的Exit事件
'顯示訊息
第二下載區
'在C欄搜尋txtID以內容看看使否已存在該筆資料End With
Set FD = .Range("a65536").End(xlUp).Offset(1, 0)
MsgBox "Data is duplicated!"
End Sub
'增添txtID的內容到Sheet1工作表C欄第一個空的儲存格
'ClearBtn按鈕Click事務
'排除txtID文字空的內容
End Sub
'還不存在該筆資料, 則找到A欄第一個空貯存格
Dim FD As Range
End If
'退出按鈕Click事宜
End Sub
FD.Offset(0, 2) = txtID.Value
Private Sub ClearBtn_Click()
Me.txtID.Value = ""
'光標移至txtID文字框中
If txtID = "" Then Exit Sub
Unload Me
Private Sub ExitBtn_Click()
End Sub
'卸載UserForm
Private Sub txtID_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'消滅txtID內容
Me.txtID.SetFocus
文章來自: http://blog.xuite.net/crdotlin/excel/13503362-%E5%88%A9%E7%94%A8UserForm%E4%B9%8BTextBox%E4%BE%86%E9有關各國語文翻譯公證的問題歡迎諮詢華碩翻譯公司02-23690932
Private Sub ClearBtn_Click()
Me.txtID.Value = ""
'光標移至txtID文字框中
If txtID = "" Then Exit Sub
Unload Me
Private Sub ExitBtn_Click()
End Sub
'卸載UserForm
Private Sub txtID_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'消滅txtID內容
Me.txtID.SetFocus
文章來自: http://blog.xuite.net/crdotlin/excel/13503362-%E5%88%A9%E7%94%A8UserForm%E4%B9%8BTextBox%E4%BE%86%E9有關各國語文翻譯公證的問題歡迎諮詢華碩翻譯公司02-23690932
文章標籤
全站熱搜
留言列表