Eu tenho esse código
Sub ifcitythencity()
If InStr(1, (range("A2").Value), "San Francisco") > 0 Then range.Value("B2") = "San Francisco"
End Sub
Mas quando executo o depurador, recebo o erro "Erro de compilação: argumento não opcional" e ele destaca o segundo "intervalo". O que está causando esse erro?
Responder1
Você estava usando range.value("B2")
em vez de range("B2").value
-
Sub ifcitythencity()
If InStr(1, (range("A2").Value), "San Francisco") > 0 Then range("B2").Value = "San Francisco"
End Sub
O erro
argumento não opcional
lhe dá a pista sobre o problema - orange(arg)
objeto tem quetem um argumento dentro do ()
.