Usuário com melhor resposta
Função Localizar no VBA

Pergunta
-
Respostas
-
Sub ex1()
Cells.Find(What:=InputBox("Please enter your search criteria", "Search"), _
After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlPart, _
SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
End Sub
Sub ex2()
Application.Dialogs(xlDialogFormulaFind).Show
End Sub
Sub ex3()
Application.Dialogs(xlDialogFormulaReplace).Show
End Sub
Sub ex4()
Application.CommandBars.FindControl(ID:=1849).Execute
End SubFelipe Costa Gualberto - http://www.ambienteoffice.com.br
- Sugerido como Resposta Felipe Costa GualbertoMVP, Moderator sábado, 7 de junho de 2014 21:44
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator sábado, 7 de junho de 2014 21:44
Todas as Respostas
-
-
-
Isso Raphael, a função InStr determina para você a posição do primeiro caractere de um fragmento de texto num outro texto principal.
E tem a síntaxe que vc disse ae mesmo...
Acredito que somente o parâmetro NUMINICIAL esteja invertido...confira ae no VBA!
InStr(NumInicial;String1;String2;TipoDeComparacao)
O parâmetro TipoDeComparacao indica se vc utilizara CaseSensitive, etc...utilize vbTextCompare caso não queira diferenciar maiusculas de minúsculas...
Caso a função retorne 0, quer dizer que a string1 não existe na string2, e vice-versa...
Tranquilo?
Qualquer dúvida, retorne!
-
-
Sub ex1()
Cells.Find(What:=InputBox("Please enter your search criteria", "Search"), _
After:=ActiveCell, LookIn:=xlFormulas, LookAt:=xlPart, _
SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
End Sub
Sub ex2()
Application.Dialogs(xlDialogFormulaFind).Show
End Sub
Sub ex3()
Application.Dialogs(xlDialogFormulaReplace).Show
End Sub
Sub ex4()
Application.CommandBars.FindControl(ID:=1849).Execute
End SubFelipe Costa Gualberto - http://www.ambienteoffice.com.br
- Sugerido como Resposta Felipe Costa GualbertoMVP, Moderator sábado, 7 de junho de 2014 21:44
- Marcado como Resposta Felipe Costa GualbertoMVP, Moderator sábado, 7 de junho de 2014 21:44
-