Localizar e substituir o VBA / Macro no Excel 2010

0

Outra questão do Excel VBA. Estou usando o Excel 2010

Eu quero criar uma macro que removerá os 3 símbolos a seguir em qualquer célula para um intervalo selecionado:

[] "

Por exemplo ; Se eu selecionar um intervalo de células com o seguinte:

[meu nome]

Eu quero remover o símbolo / caractere não deixando nenhum espaço para trás (nada)

Usar a função substituir / substituir substituta funciona, mas está demorando muito.

Obrigado

    
por Jez Vander Brown 20.09.2013 / 15:54

1 resposta

2
Sub Removechar()

Selection.Replace What:=Chr(34), Replacement:=vbNullString, Lookat:=xlPart
Selection.Replace What:=Chr(91), Replacement:=vbNullString, Lookat:=xlPart
Selection.Replace What:=Chr(93), Replacement:=vbNullString, Lookat:=xlPart

End Sub

Usando códigos de caracteres ASCII.

    
por 20.09.2013 / 17:58