首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VBA >

Excel中用VBA怎么提示重复值

2012-02-26 
Excel中用VBA如何提示重复值?我现在有一个申请表单,我想将该表单的数据导入到另一张列表存放,当导入时如果

Excel中用VBA如何提示重复值?
我现在有一个申请表单,我想将该表单的数据导入到另一张列表存放,当导入时如果有重复值的给与提示
并无法导入该条数据?如下是我使用的函数,运行时提示没有定义,若这种方法可行,该如何定义函数,
若不行,请指教他法。

IF CountIf(Worksheets("表1").Range("g:g"), Worksheets("表1").Range("g5")) = 1 Then
MsgBox("你录入的数据有重复?", vbYesNo + vbQuestion, "系统提示") = vbYes
END IF

[解决办法]
要用WorksheetFunction.CountIf
countif是EXCEL中的函数,不是VBA的函数,要想在VBA中使用,必须在前面加上WorksheetFunction

热点排行