Eu tenho esse codigo
Sub ifcitythencity()
If InStr(1, (range("A2").Value), "San Francisco") > 0 Then range.Value("B2") = "San Francisco"
End Sub
Mas quando eu 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?
vba
microsoft-excel-2013
xxxRxxx
fonte
fonte
range("B2").Value = "San fran"
Respostas:
Você estava usando em
range.value("B2")
vez derange("B2").value
-O erro
dá-lhe a pista sobre o problema - o
range(arg)
objeto tem que ter um argumento dentro do()
.fonte