我正在编辑包含大量公式的excel工作簿,并且此工作簿使用序列密钥和产品编号注册产品... 但我有一些问题,因为当用户注册产品(带有序列号和产品编号)时,产品编号总是一样的(我已经拥有它,这不是问题).. < / p>
问题是当用户注册产品的序列时,这个序列不能在工作簿中重复(B列),所以我希望当用户介绍串口时,excel记录同一列的所有序列号,如果在列中是另一个具有相同序列的产品,excel将显示带有错误的messageBox,并且用户将在同一行中引入另一个序列...
我不知道很多excel,但是我编辑的程序如果用户犯了一些错误就会有消息框。
谢谢你,对不起我的英语。
答案 0 :(得分:0)
也许这会有所帮助。祝好运! Using for and while loops in Excel
编辑:您可以将细胞相互比较。我建议使用两个while循环(每个循环使用一个count变量),直到一个单元格为空。第一个变量(例如i)可用于比较第二个变量(例如j)。在进行必要的比较后增加这些值。
答案 1 :(得分:0)
选择column B
,然后点击数据验证。
在自定义
下使用以下公式 =COUNTIF(B:B,B1)=1
此公式搜索在column B
中输入的数字。如果该值已存在于同一列中,则会出错。如果您还有其他需要,请告诉我