У меня есть файл, который при открытии автоматически очищает много данных, и поэтому мне нужно вставить формулу соответствия индекса с помощью VBA
Формула у меня есть (полуработающая):
With .Range("r7:r1000")
.Formula = _
"=IFERROR(INDEX('Export'!$F:$F," & _
"MATCH('Input'!p7,'Export'!$A:$A,0)),""No BinRack Found"")"
End With
Моя проблема заключается в том, что когда нет местоположения BinRack
когда индекс пытается найти его, он возвращает «0» вместо сообщения об ошибке «Я хочу, что No BinRack Found
я пытался
With .Range("r7:r1000")
.Formula = _
"=IFERROR(1/(1/INDEX('Export'!$F:$F," & _
"MATCH('Input'!p7,'Export'!$A:$A,0))),""No BinRack Found"")"
End With
И это не работает, потому что я работаю со строковыми значениями (рисунок ниже)