|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
本想实现当输入重复卡项的时候提示重复不允许录入数据的,却提示错误,不知道哪里有问题:Private Sub CommandButton1_Click()
Dim xrow As Long '定义变量xrow,用来保存要输入数据的工作表行号
With Sheet4
If 卡项名称 = "" Then
MsgBox "请输入新的卡项!!!", 16, "警告……"
Exit Sub
End If
xrow = Range("A1").CurrentRegion.Rows.Count + 1 '求工作表中第1条空行的行号
If 卡项名称 And Application.CountIf(Sheet1.[A2:A100], 卡项名称.Value) > 0 Then
MsgBox "卡项已存在,请新增不重名的卡项!!!", 16, "温馨提示……"
卡项名称.Value = "": 卡项名称.SetFocus: Exit Sub
End If
xrow = .[B65536].End(xlUp).Row + 1 '求工作表中第1条空行的行号号
.Cells(xrow, "B") = 卡项名称.Value
'将窗体中输入的数据清除,等待下次输入
卡项名称.Value = ""
' .[B1] = "卡项名称" '.Text
ThisWorkbook.Save
MsgBox "新增卡项成功!!!", 48, "温馨提示……"
End With
End Sub
|
|