Отлично, всем большое спасибо за помощь!!!
VBA Замена символа 'звёздочка' в строке (Replace *)
VBA Замена символа 'звёздочка' в строке (Replace *)
VBA Замена символа 'звёздочка' в строке (Replace *)
VBA Замена символа 'звёздочка' в строке (Replace *)
VBA Замена символа 'звёздочка' в строке (Replace *)
01.11.2024 22:52:05
Всем добрый вечер!
Есть колонка с числами 1234********9876, где содержатся 4 цифры в начале и конце, а в середине 8 звёздочек. Задача такая: заменить 8 звёздочек на 4 через макрос. Была попытка заменить через Replace с использованием ~ тильды, т. к. * воспринимается как любой символ в синтаксисе: но в итоге какие комбинации я не ставил по типу replace what: ~******** replacement: **** , выдаёт либо 1234**** без последних цифр в конце, либо вообще любую кракозябру, но не то, что надо) Код и вариации не могу прикрепить, т. к. тестил на работе. Почему подумал через replace, потому что думал убить звезды через выбор всего диапазона, другие варианты предполагаю потребуют цикла, а кол-во строк в исходном файле очень не малое и там требуется много манипуляций помимо этого Вопрос такой: возможно это реализовать через replace? (Может есть какие то скрытые Шаолинские техники) или есть вариант, который с минимальным ходом решит эту задачу? Буду премного благодарен)
Изменено: |
|
|
Подстановка значений (подобие ВПР) по дате
03.03.2020 23:34:07
buchlotnik,огромнейшее человеческое спасибо!
![]() Все работает прекрасно! Убег изучать функцию ПРОСМОТР) |
|
|
Подстановка значений (подобие ВПР) по дате