![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.06.2010
Сообщений: 27
|
![]()
Помогите, пожалуйста, написать макрос, который будет убирать из строки (адресная информация) все цифры после символа "-" (номер квартиры-диапозон от 1 до 999, но могут быть и номера с цифрами 1А, 109С и т.д.) и выносить их в другую колонку.
Пример: строку Bruņinieku 29/31-212 Ludza переделать в строку Bruņinieku 29/31-212 Ludza 212 переместить в отдельную колонку Массив данных может быть большим и разным. Вожожно ли перед началом разделения указать количество рядов в базе, которые нужно обработать? |
![]() |
![]() |
![]() |
#2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Нужен пример файла - что есть, и что надо получить.
Можно сделать и более сложное разделение - типа этого: http://excelvba.ru/Realtors Цитата:
А как вы хотите это указывать? Макрос может обработать все строки, или только те, в которых выделена хотя бы одна ячейка. Да и зачем сразу макрос? Тут и простейшая формула справится... |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 30.06.2010
Сообщений: 27
|
![]()
Высылаю файл. Колонка А исходная инфо, колонка В и С - после обработки строк!
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Может так.
Но возможны накладки, если в названии улицы будет тире (Birznieka-Upīša например).
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 25.07.2010 в 00:37. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 30.06.2010
Сообщений: 27
|
![]()
Hugo121 спасибо, но можно ли вместо & " Rīga" добавить продолжение текста после номера квартиры из колонки А?
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
А чего в примере Рига? И что за Lugza, не знаю такого
![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 30.06.2010
Сообщений: 27
|
![]()
Главное набор символов!
![]() <добавить продолжение текста после номера квартиры из колонки А> Это возможно?? |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Возможно, и у меня был близкий вариант в процессе, но ведь не надо было
![]() Я не формулист, так что на сегодняшнюю ночь тайм-аут, ждём формулистов ![]()
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
![]()
В1:
Код:
Код:
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
![]() |
![]() |
![]() |
#10 |
Форумчанин
Регистрация: 23.03.2010
Сообщений: 101
|
![]()
В C1 я бы немного усложнил, на всякий случай
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Адресная арифметика и матрица. | GrindeX | Общие вопросы C/C++ | 8 | 08.03.2010 15:03 |
Адресная книга | immor | Общие вопросы Delphi | 4 | 07.06.2009 18:51 |
Запад Украины: почём квартиры? | дмидми | Свободное общение | 6 | 08.08.2008 12:06 |
Квартиры в Москве и Питере дороже чем В Берлине | Alar | Свободное общение | 12 | 18.04.2008 18:02 |
Адресная книга | Snake_ua | PHP | 6 | 26.02.2008 09:40 |