Страницы: 1
RSS
Как удалить цифры в выделенном диапазоне?
 
Пробовал через Plex - не получилось - https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=4&TID=138093&a...

Как можно удалить только цифры? Файл пример - по ссылке выше.

Дополнено: https://www.excel-vba.ru/chto-umeet-excel/kak-ostavit-v-yachejke-tolko-cifry-ili-tolko-tekst
Можно как то упростить макрос? Сразу на выделенный диапазон и только удалить цифры.
 
если конечно говорим о числах, а не о цифрах.
Код
    With Selection
        .SpecialCells(xlCellTypeFormulas, 1).ClearContents
        .SpecialCells(xlCellTypeConstants, 1).ClearContents
    End With

Если только константы, то
Код
Selection.SpecialCells(xlCellTypeConstants, 1).ClearContents

А если о цифрах, то 10 Replace по Selection
Код
For i = 0 To 9
Selection.Replace What:=i, Replacement:="", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
Next
По вопросам из тем форума, личку не читаю.
 
Я в своем примере поправил код. Взял из этой темы, по процессу очень схожи.  
Не перестаю удивляться возможностям excel и VBA.
 
БМВ, Спасибо.
Изменено: Marat Ta - 05.03.2021 10:26:33
Страницы: 1
Наверх