|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.03.2009, 14:39 | #1 |
Регистрация: 13.03.2009
Сообщений: 4
|
Объединение ячеек в строке
Добрый день!
К сожалению я очень далек от программирования, а в помощи нуждаюсь... Имеется таблица из 18 тысяч строк(Word). Мне надо преобразовать ее в человеческий вид, т.к. она разбита на большое количество строк, и текст теряет и-за этого форматирование и смысл. Для этого, необходимо в выделенной строке в каждом из столбцов этой строки объединить все строки(вместе с текстом). Также было бы очень желательно, чтобы при этом текст из объединяемых ячеек разделялся не переносом строки(как получается после команды "объединить строки"), а просто пробелом... МНЕ ОЧЕНЬ НУЖНА ВАША ПОМОЩЬ!!! Заранее спасибо! |
13.03.2009, 15:28 | #2 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Приложите файл с примером того, что есть и что нужно получить. Задание выполнимо, сразу скажу. Но нужно точно понимать, что вы хотите получить в результате.
Лучше день потерять — потом за пять минут долететь!©
|
13.03.2009, 22:41 | #3 |
Регистрация: 13.03.2009
Сообщений: 4
|
Прикладываю файл с примером таблички.
Необходимо чтобы все остальные строки таблицы (4,5 и т.д.) выглядели как строки 1,2,3. Заранее спасибо! П.С. крайне нуждаюсь в помощи!!! |
14.03.2009, 01:14 | #4 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Вот такой макрос. Строки для объединения определяются как пустые строки в первом столбце. Абзацы заменяются на пробелы, а строка подгоняется по высоте под текст.
Чтобы макрос начал работать курсор должен находится в любой ячейке требуемой таблицы. Ячейку выделять не нужно — просто поставить курсор. Не знаю сколько будет обрабатывать 18000 строк, но у меня 1500 строк сделало за 20 мин. Может кто-нибудь оптимизирует? Код:
Лучше день потерять — потом за пять минут долететь!©
Последний раз редактировалось viter.alex; 15.04.2009 в 14:44. |
14.03.2009, 16:17 | #5 |
Регистрация: 13.03.2009
Сообщений: 4
|
ООО!!!!!
СПАСИБО ВАМ НЕЧЕЛОВЕЧЕСКОЕ!!!! Я практически испытал оргазм после обеда (оставил работать на обед ~час и десять минут) - пришел а табличка в божеском виде!!!!!!! СПАСИБО!!!! |
14.03.2009, 16:19 | #6 |
Балуюсь кодами
Участник клуба
Регистрация: 09.01.2009
Сообщений: 1,837
|
Вот еще одним счастливым на Земле больше!
Лучше день потерять — потом за пять минут долететь!©
|
14.03.2009, 23:08 | #7 |
Регистрация: 13.03.2009
Сообщений: 4
|
ОГРОМНОЕ СПАСИБО!!! ФРОНТ РАБОТ СОКРАТИЛСЯ РАЗ в ***ДЦАТЬ!!!!
Как добавить плюсы в репу???? ) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объединение данных из диапазона ячеек | Lal | Microsoft Office Excel | 8 | 12.08.2009 11:24 |
Объединение БД | Georgios | БД в Delphi | 3 | 25.01.2009 20:18 |
Объединение ячеек | Katherina_Koval | Microsoft Office Excel | 3 | 29.07.2008 06:53 |
Объединение ячеек в таблице | SnakeMan | Общие вопросы Delphi | 2 | 01.04.2008 12:33 |
Объединение ячеек StringGrid | Македонский | Общие вопросы Delphi | 1 | 15.11.2007 12:07 |