excel 中A列已通过“数据有效性”设置下拉菜单的序列,如何同时设置A列数据不允许重复? 55

 我来答
一箭惊仙
2018-03-16 · TA获得超过870个赞
知道小有建树答主
回答量:1724
采纳率:62%
帮助的人:601万
展开全部
用有效性还不想重复比较少见了,可以用VBA解决,判断有重复的直接清空然后弹昌宽冲出错误提示框,很容易就能实巧稿现耐歼的
追问
以A列为例,请给下具体方法好吗
追答
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
For i = 1 To [A65536].End(xlUp).Row
If Cells(i, 1) = Target.Value And i <> Target.Row And Cells(Target.Row, 1) <> "" Then
Cells(Target.Row, 1) = ""
a = MsgBox("数据重复请重新输入", , "提示")
End If
Next
End If
End Sub

'经测试可用,将该段代码放到sheet1表格中

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式