Отец попросил помочь по Exel
Создана: 18 Июля 2012 Срд 11:53:11.
Раздел: "Нужна помощь"
Сообщений в теме: 96, просмотров: 6504
-
а я в нём плаваю
Суть задачи
Есть в Excel 1 столбец.
Содержание ячейки – цифры и буквы.
Всегда начинается не с буквы.
«Стандартный» вариант – цифры, буквы, цифры , черточки – пример - 12 Бг1, 2 Пц 48, 3Аз11, 7-Вл -2 и тд.
Необходимо, идя слева направо – перед первой буквой «вставить» черточку, после последней буквы «вставить» черточку (несмотря на то, что идет ПЕРЕД ПЕРВОЙ БУКВОЙ и что идет ПОСЛЕ последней буквы). Между буквами нет пробелов. -
пример выполнения
[внешняя ссылка]
пример работы макроса
обрабатывает первые 32 строки
код закрыт :)
это чтоб пилот не растраивался что мы тут воздух сотрясаем -
Ну я тем временем сделал штатными средствами Экселя :о)
Чтоб не морочиться с вложенными условиями и прочей хренью, получилось даже 42 (!!!) столбика (правда на отдельном спрятанном листочке):
1-20 - разлагают строку на символы
21-40 - проверяют каждый символ на "цифра/не цифра"
41-42 - находят позиции крайних нецифр с обеих сторон
Ну и потом слепляется новый текст. С черточками
42 легким движением руки превращаются в 22, а 22 в 20 :о) Но мне уже лень морочиться.
Пилот! Во сколько оценишь 20 минут моего труда? -
-
-
Код: БП10 В выражении первый символ БУКВА!
а надо -БП-10 -
-
гдето есть пост
блин ну самый первый пост :)
что первый символ всегда цифра
это я для примера вбил чтобы показать что ошибка обрабатывается
как сказано так и сделал либо уточняйте :)
ТЗ писать - это важная часть -
-