返回列表 上一主題 發帖

[發問] 表單_新增資料 重複輸入問題

[發問] 表單_新增資料 重複輸入問題

我在表單上設了一個新增按鈕,如果不小心連續按了好幾次-.-
資料就會新增了好幾筆,請問要如何避免重複新增資料的問題??
'員工編號不重複
Private Sub no_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
    Sheets("人事資料").Select
    If KeyCode = vbKeyTab Or KeyCode = vbKeyReturn Then
        If no.Text <> "" And Application.WorksheetFunction.CountIf(Columns(1), no.Text) >= 1 Then
        no.Text = ""
        KeyCode = 0
        End If
    End If
End Sub
'新增人事資料
Private Sub add_Click()
Sheets("人事資料").Select
    Range("A1").Select
    Range("A65536").Select
    Selection.End(xlUp).Select
    ActiveCell.Offset(0, 0).Range("A2") = no.Text
    ActiveCell.Offset(0, 0).Range("B2") = fullname.Text
    ActiveCell.Offset(0, 0).Range("c2") = birthday.Text
    ActiveCell.Offset(0, 0).Range("d2") = id.Text
End Sub

回復 2# luhpro
謝謝您提供的方法XD

TOP

回復 3# et5323
您的方法,我試了,已經OK,感謝您!
似乎 ID取ET的人都很厲害XD
沒有上傳附件,是因為我的檔案....有太多問題了XDD

TOP

        靜思自在 : 願要大、志要堅、氣要柔、心要細。
返回列表 上一主題