замена символов в строке
|
|
jun |
Дата: Понедельник, 15.02.2021, 09:32 |
Сообщение № 1 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 145
Репутация:
43
±
Замечаний:
0% ±
| |
Добрый день!
Пользуюсь Excel 2016. Пишу макрос для замены символов в строке. Использую функцию replace. Но почему-то в отладчике видно изменения, а на листе нет.
Спасибо!
Добрый день!
Пользуюсь Excel 2016. Пишу макрос для замены символов в строке. Использую функцию replace. Но почему-то в отладчике видно изменения, а на листе нет.
Спасибо!jun
Сообщение отредактировал jun - Понедельник, 15.02.2021, 09:32 |
|
| Ответить
|
Pelena |
Дата: Понедельник, 15.02.2021, 09:47 |
Сообщение № 2 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel | |
Здравствуйте. Либо i объявите как Range [vba][/vba] либо [vba]Код i.Value = Replace(i, ",", ".") [/vba]
Здравствуйте. Либо i объявите как Range [vba][/vba] либо [vba]Код i.Value = Replace(i, ",", ".") [/vba]Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
|
|
| Ответить
|
jun |
Дата: Понедельник, 15.02.2021, 10:21 |
Сообщение № 3 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 145
Репутация:
43
±
Замечаний:
0% ±
| |
Спасибо, Pelena.
Еще вопрос: с числовыми выражениями эта функция тоже будет работать?
Большое Вам спасибо!
Спасибо, Pelena.
Еще вопрос: с числовыми выражениями эта функция тоже будет работать?
Большое Вам спасибо!jun
|
|
| Ответить
|
Pelena |
Дата: Понедельник, 15.02.2021, 10:35 |
Сообщение № 4 |
|
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel | |
с числовыми выражениями эта функция тоже будет работать? а зачем? Числа и так считываются корректно. Или Вы чего-то не договариваете?
с числовыми выражениями эта функция тоже будет работать? а зачем? Числа и так считываются корректно. Или Вы чего-то не договариваете?Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
|
|
| Ответить
|
jun |
Дата: Понедельник, 15.02.2021, 10:49 |
Сообщение № 5 |
|
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 145
Репутация:
43
±
Замечаний:
0% ±
| |
Решил просто разобраться с функцией replace и применить ее к числовым выражениям. Чтобы получилось наподобие найти и выделить, только макросом.
Записывал макрорекордером найти и заменить, но не получается в макросе это реализовать.
Думал циклом пройтись по числовым значениям и заменить запятые, например, на точки при помощи replace.
Только начинаю свой путь в программировании на VBA и периодически возникают вопросы.
Решил просто разобраться с функцией replace и применить ее к числовым выражениям. Чтобы получилось наподобие найти и выделить, только макросом.
Записывал макрорекордером найти и заменить, но не получается в макросе это реализовать.
Думал циклом пройтись по числовым значениям и заменить запятые, например, на точки при помощи replace.
Только начинаю свой путь в программировании на VBA и периодически возникают вопросы.jun
Сообщение отредактировал jun - Понедельник, 15.02.2021, 10:50 |
|
| Ответить
|