Еще один вопрос по Excel VBA. Я использую Excel 2010

Я хочу создать макрос, который удалит следующие 3 символа в любой ячейке для выбранного диапазона:

[] "

Например ; Если я выберу диапазон ячеек со следующим:

[Мое имя]

Я хочу удалить символ / символ, не оставляя пробела (ничего)

Использование функции поиска замены / замены работает, но это занимает слишком много времени.

Спасибо

1 ответ1

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

Использование кодов символов ASCII.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .