![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 06.05.2011
Сообщений: 38
|
![]()
Здравствуйте,
Подскажите, как решить такую проблему с помощью VBA: Есть список 979_2_2_008_002_КМ_01_00 979_2_2_008_002_КМ_01_00 979_2_2_008_002_КМ_03_00 979_2_2_008_002_КМ_03_00 979_2_2_008_002_КМ_05_00 979_2_2_008_002_КМ_05_00 979_2_2_008_002_КМ_05_00 979_2_2_008_002_КМ_05_00 979_2_2_008_002_КМ_09_00 979_2_2_008_002_КМ_09_00 979_2_2_008_002_КМ_09_00 и т.д. Из него необходимо сделать список: 979_2_2_008_002_КМ_01_00 979_2_2_008_002_КМ_02_00 979_2_2_008_002_КМ_03_00 979_2_2_008_002_КМ_04_00 979_2_2_008_002_КМ_05_00 979_2_2_008_002_КМ_06_00 979_2_2_008_002_КМ_07_00 979_2_2_008_002_КМ_08_00 979_2_2_008_002_КМ_09_00 979_2_2_008_002_КМ_10_00 979_2_2_008_002_КМ_11_00 Если протяжкой делать, то он меняет последние цифры, но нужно именно 4-5 символ с конца. При этом важно чтобы последние два символа не менялись, т.к. это версия документа. |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Проверяйте:
Код:
и всегда надо менять только 4 и 5 символы с конца, и строк будет не больше 99 |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 06.05.2011
Сообщений: 38
|
![]()
Супер!
![]() ![]() ![]() ![]() Большое спасибо! Всё работает! |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
![]()
А через Split() - Join() не быстрее было бы?
Правильно поставленная задача - три четверти решения.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как объединить ячейки во втором столбце при совпадении значений в первом столбце | BorisD | Microsoft Office Excel | 13 | 08.09.2018 10:09 |
Как определить координаты ячейки внутри функции вызываемой как формула из ячейки? | RISagitov | Microsoft Office Excel | 3 | 07.03.2013 19:45 |
Выделить ячейки в столбце | Artem_85 | Microsoft Office Excel | 12 | 02.03.2012 22:34 |
Поочередный вывод значений в TextBox с изменением цвета ячейки | marvi | Microsoft Office Excel | 3 | 08.05.2011 22:34 |
Как подсчитать сумму цифр в столбце и вывести их в Edit | MaxiMkaUA | БД в Delphi | 12 | 30.05.2009 11:04 |