现在我有一个宏,它循环遍历包含不同机器零件数据的工作表,使用该数据在另一个工作表上执行各种操作。现在我希望它将每个零件号添加到第三个工作表中的列中,但前提是该零件号尚不存在。这是我添加零件号的代码:
Rows("1:1").Insert Shift:=xlDown
Range("A1").Value = cpn
我在每个添加的零件编号后发现了列表。有没有比循环更好的方法来查明零件编号是否已存在?
最佳答案
您可以使用COUNTIF
方法。就像这样:
Application.CountIf(Range("A:A"), valueThatYouWantToSearchFor)
它将返回包含该值的单元格数量。
关于vba - 判断某列是否包含某个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24290202/