Excel VBA изменить значение - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть лист Excel, где указаны номера телефонов в международном формате (00358xxxxxxx)

и мне нужно заменить 00358 на 0

Мне удалось удалить этот 00358, но я потерял ведущий 0 из номера телефона.

Все ячейки текстовые

Worksheets ( "Лист1") Range ( "A: B").. Выберите Selection.NumberFormat = "@"

Dim sht As Worksheet
Dim fnd As Variant
Dim rplc As Variant

fnd = "00358"
rplc = "0"

For Each sht In ActiveWorkbook.Worksheets
sht.Cells.Replace what:=fnd, Replacement:=rplc, _
    LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, _
    SearchFormat:=False, ReplaceFormat:=False
Next sht

1 Ответ

0 голосов
/ 06 ноября 2018

Я думаю, вы можете использовать:

rplc = "'0"

Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...