VBA encontra e substitui apenas palavras inteiras

1

Como faço para alterar este código do VBA ...

Selection.Replace What:="IL", Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False

Para que ele encontre a PALAVRA INTEIRA "IL" SOMENTE ??? Eu quero remover o IL, mas ele está removendo letras de nomes como o Bill, por exemplo.

    
por AmandaH 02.10.2017 / 16:08

1 resposta

2

Altere o LookAt: = xlPart para LookAt: = xlWhole.

Seu código se tornará:

Selection.Replace What:="IL", Replacement:="", LookAt:=xlWhole, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    
por 02.10.2017 / 16:29

Tags