例如,需要查找Excel工作表中包含“数学”的单元格,并返回该单元格所在位置。
目前遇到的问题是:用Cells.find('数学')可以找到第一个包含“数学”的单元格,但是经过检验,这个单元格不是我想要的,还需要继续查找其它包含“数学”的单元格,可这时再使用Cells.FindNext()得到的单元格还是原来查找到的。如何解决这个问题?
目前遇到的问题是:用Cells.find('数学')可以找到第一个包含“数学”的单元格,但是经过检验,这个单元格不是我想要的,还需要继续查找其它包含“数学”的单元格,可这时再使用Cells.FindNext()得到的单元格还是原来查找到的。如何解决这个问题?
遍历行和列,自己判断
谢谢,我的问题解决了,是我犯了个错误。
Cells.FindNext()的After参数虽然说是可选,不过还是要赋值的。我之前是直接用Cells.FindNext(),没写参数,所以总是不能跳到下一个查找结果。