我坚持了一些代码。基本上,我有一个动态数量的工作表,我试图实现相同的代码。我可以得到代码来查看正确的表格,但我正在努力解决这个问题。第一行代码有效,但仅适用于我正在寻找的2个值中的1个。
{% if (.*?) ==? (.*?) %}
要让代码读取D2或D4,我已尝试过这些代码行,但无济于事:
m = Application.Match(ws4.Range("D4").Value, .Columns("AW"), False)
当实际代码运行时,这就是我正在做的事情:
'm = Application.Match(ws4.Range("D4").Value, .Columns("AW"), False) Or Application.Match(ws4.Range("D2").Value, .Columns("AW"), False)
'm = ws.Range("AV").Value <> "0"
'm = ws.Range("AV").Value <> 0
'm = Application.Match(ws.Range("AV").Value) <> 0
'm = Application.Match(ws.Range("AV").Value <> 0)
'm = Offset(Application.Match(ws4.Range("D4").Value, .Columns("AW"), False), Application.Match(ws4.Range("D2").Value, .Columns("AW"), False))
此外,这与另一个论坛上的帖子有关 https://www.mrexcel.com/forum/excel-questions/1037378-convert-formula-vba-3.html
我认为如果我能解决这个问题,我明天可能会结束这个项目,所以我有点担心。