Eu tenho um arquivo que, quando aberto, limpa muitos dados automaticamente e, por causa disso, eu preciso inserir uma fórmula de correspondência de índice usando o VBA
A fórmula que tenho ( semi-trabalho ):
With .Range("r7:r1000")
.Formula = _
"=IFERROR(INDEX('Export'!$F:$F," & _
"MATCH('Input'!p7,'Export'!$A:$A,0)),""No BinRack Found"")"
End With
Meu problema é quando não há BinRack
location quando o índice corresponde ao trys para encontrá-lo, ele retornará um '0' em vez da mensagem de erro que eu quero No BinRack Found
Eu tentei
With .Range("r7:r1000")
.Formula = _
"=IFERROR(1/(1/INDEX('Export'!$F:$F," & _
"MATCH('Input'!p7,'Export'!$A:$A,0))),""No BinRack Found"")"
End With
E isso não funciona porque estou trabalhando com valores de string (imagem abaixo)