沃拉普克語翻譯End Sub
'txtID內容吻合格式翻譯社 即5個文數字
'退出按鈕Click事宜
'在C欄搜索txtID之內容看看使否已存在該筆資料
'txtID內容為空則退出法式
FD.Offset(0, 2).NumberFormatLocal = "@"
If Not FD Is Nothing Then
下載類型檔案
PrivateSub txtID_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
也許這類的節制因小我的設置與要求而有所分歧,但是如果
'退出法式
Me.txtID.Value = ""
'卸載UserForm
End Sub
Me.txtID.Value = ""
'文字框txtID按下鍵盤事務
Exit Sub
End Sub
頁面顯示如圖
MsgBox "Data is duplicated!"
FD.Offset(0翻譯社 2) = txtID.Value
Set FD = .Columns(3).Cells.Find(Me.txtID.Value翻譯社 LookIn:=xlValues, lookat:=xlWhole)
Private Sub ExitBtn_Click()
If txtID = "" Then Exit Sub
'UserForm起感化時
End With
'排除txtID內容
'肅清txtID內容
Dim noExit As Boolean '此旗標用於決議txtID文字框之Exit動作是不是履行
If KeyCode <> 13 Then Exit Sub
Me.txtID.Value = ""
End Sub
'文字框txtID的Exit事件
'包管光標處在txtID控件中
'清除txtID內容
End If
'回歸本來Exit屬性
'增添txtID的內容到Sheet1工作表C欄第一個空的貯存格
Set FD = .Range("a65536").End(xlUp).Offset(1, 0)
End Sub
'ClearBtn按鈕Click事宜
Private Sub txtID_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Unload Me
'往右二格寫入txtID的資料
add
Me.txtID.SetFocus
'若存在, 顯示重複訊息
- 利用KeyDown事宜偵測所按下的鍵是 [Enter],也就是KeyCode=13。假如是進進行處理動作,並設置noExit旗標為True翻譯
- 在産生Exit事件時,根據noExit旗標決議是否Cancel。同時恢復noExit旗標為False。
- 由於以上的設置讓我們得以在輸入過程中可以按 [Clear] 按鈕排除TextBox內容,重新輸入。不需要按Backspace一個一個字元刪除。
Sub add()
FD = Date
'不履行退出本控件的動作
'光標移至txtID文字框中
'添加到工作表
End If
If txtID.Value Like "?????" Then
'在Sheet1工作表中
noExit = False
Dim FD As Range
下載類型檔案
Else '不相符者'寫入當前日期
'排除txtID文字空的內容
'顯示訊息
'根據noExit決定是不是Exit
Private Sub ClearBtn_Click()
'還不存在該筆資料, 則找到A欄第一個空貯存格
Cancel = noExit
FD.Offset(0, 1) = Time
With Sheets("Sheet1")
第二下載區
'往右一格寫入當前時間
Me.txtID.Value = ""
Me.txtID.SetFocus
End Sub
本文出自: http://blog.xuite.net/crdotlin/excel/13503362-%E5%88%A9%E7%94%A8UserForm%E4%B9%8BTextBox%E4%BE%86%E9有關各國語文翻譯公證的問題歡迎諮詢華頓翻譯公司02-77260932
留言列表