
Se você quiser excluir uma palavra de uma frase, basta fazer uma pequena macro para removê-la. As coisas se complicam quando a palavra solicitada é, por exemplo, "APALAVRA" ou "APalavra" ou "apalavra" ou "aPalavra", etc.
Esta macro resolve esse probleminha:
Colocar no cabeçalho do módulo Option Explicit Option Compare Text
Sub SupprimerMot()
Dim Cel As Range, Plage As Range
Dim Mot As String
Set Plage = Range("B2:B20") 'a ser adaptado ao intervalo a ser percorrido.
Palavra = "APalavra" 'adaptar à palavra a ser buscada e excluída
'Não é necessário se o intervalo for pequeno
Application.ScreenUpdating = False
For Each Cel In Plage
If Cel Like "*" & Mot & "*" Then
Cel = Replace(Cel, Palavra, "")
'Para deletar o espaço duplo que resulta...
Cel = Replace(Cel, " ", " ")
End If
Next Cel
Application.ScreenUpdating = True
End Sub
Fonte: http://br.ccm.net/faq/
0 comentários:
Os comentários serão moderados antes de publicar! respondo todos, obrigado por comentar.