Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.07.2010, 07:19   #11
Lived08
 
Регистрация: 23.05.2010
Сообщений: 7
Радость

Цитата:
Сообщение от EugeneS Посмотреть сообщение
Код макроса:

Код:
Sub main()
Dim i As Long: i = 1: For Each x In Range([a1], Cells(ActiveSheet.UsedRange.Rows.Count, 1))
a = Split(x, " "): Cells(i, 2) = a(0) & " улица " & a(1) & " дом " & a(2) & " квартира ": i = i + 1
Next: End Sub
Данные для обработки располагаются в столбце "А". На сайте сейчас тех. неполадки, поэтому файл с макросом выложить не могу. Начнет работать - выложу

Цитата:
Сообщение от аналитика Посмотреть сообщение
строго Split, вылетело из головы
ай-яй-яй

Благодарю!!
Lived08 вне форума Ответить с цитированием
Старый 28.07.2010, 14:20   #12
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Формат ячейки ?" улица "?" дом "?" квартира"
См. пример.
Вложения
Тип файла: rar формат.rar (1.6 Кб, 13 просмотров)
vikttur вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск и замена текста Jantar Общие вопросы Delphi 10 26.07.2010 08:26
замена текста в Edit designer999 Общие вопросы Delphi 3 17.04.2010 15:19
замена текста designer999 Общие вопросы Delphi 5 23.03.2010 17:31
Замена текста в DBGride INCIC БД в Delphi 21 01.07.2009 12:19
замена текста zetrix Microsoft Office Excel 0 31.10.2006 07:54