У меня есть рабочий лист с формулой, которая возвращает =NA()
при определенных условиях. Используя VBA, я бы хотел найти # N/A, но я не смог настроить this answer.Excel VBA find # N/A
lastrow = .Cells.Find(What:="*", _
After:=.Range("A1"), _
Lookat:=xlPart, _
LookIn:=xlFormulas, _
SearchOrder:=xlByRows, _
SearchDirection:=xlPrevious, _
MatchCase:=False).Row
Я попытался What:=CVErr(xlErrNA)
, What:=xlErrNA
а также What:="#N/A"
безрезультатно.
В качестве дополнительной трудности я должен учитывать голландский, поэтому What:="#N/A"
, вероятно, даже не работал бы на голландском языке.
Примечание. Я задаю этот вопрос из любопытства, так как не нашел метод в Интернете. В данный момент я вычисляю, какие ячейки содержат =NA()
Я бы подумал, что использование какого-то вызова Range.SpecialCells() вызовет у вас трюк, но это не придет ко мне с головы. Возможно, взгляните вниз по этому пути. – FreeMan