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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2011, 14:16   #1
fox31
 
Регистрация: 22.03.2011
Сообщений: 4
Вопрос Объединение строк

Подскажите как объеденить ячейки в таблице: пример прилагается

Проблема состоит в том, что таблица динамическая - каждый раз колличество записей может меняться, следовательно должно и меняться диапазон объеденения.



pr.zip Пример
fox31 вне форума Ответить с цитированием
Старый 31.03.2011, 17:35   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Хотя целесообразность подобного макроса вызывает большие сомнения (таблица с трудом будет поддаваться обработке формулами), сделал макрос:

Код:
Sub test()
    Dim ar As Range, ra As Range: Application.ScreenUpdating = False
    On Error Resume Next: Application.DisplayAlerts = False
    Set ra = Range([A5], Range("A" & Rows.Count).End(xlUp))
    For Each ar In ra.SpecialCells(xlCellTypeConstants).Areas
        ar.Offset(, 1).Merge
        ar.Offset(, 1).HorizontalAlignment = xlCenter
    Next ar
    Application.DisplayAlerts = True
End Sub
Пример в файле: http://excelvba.ru/XL_Files/Sample__...__19-33-47.zip
EducatedFool вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
объединение строк ManU Общие вопросы C/C++ 4 04.04.2010 17:51
Объединение 2-х столбцов/строк windzor Общие вопросы .NET 3 23.12.2009 16:08
объединение строк Silipin Microsoft Office Excel 2 28.10.2009 14:19
Объединение строк в Memo Leksda Общие вопросы Delphi 12 24.03.2009 13:54
Паскаль. Объединение строк. gotex Помощь студентам 6 08.05.2008 22:47