Добрый день.
Прошу помощи в решении 3 задач:
1. Есть таблица в Excel, которая работает именно как таблица (при добавлении строк протягиваются формулы, работает автонумерация). Работать с такой таблицей в целом удобно. Но в такой таблице нельзя объединять ячейки, а это требуется. Поэтому перегоняю таблицу в диапазоны (макрос в модулях для быстроты, а так в общем-то и руками можно).
2. Далее использую макрос, чтобы объединить ячейки (заполненная + все незаполненные ниже нее, если есть), в идеале надо смотреть таблицу от заголовков до строки "Total". Наслаждаюсь результатом.
3. При необходимости снова разъединить ячейки макрос (важно - без заполнения ячеек, которые ранее и были пустыми), но не сохраняется формат таблицы, то есть ячейки становятся без границ.
Сразу уточняю, что макросы на максимально начальной стадии понимания, поэтому все, что внедрено в модули, взято исключительно из интернета и адаптировано под мой лист. Вроде как макрос объединения у меня немного сломался.
Если есть идеи, как упростить макросы (в идеале сделать без привязок в столбцам), то был бы рад ознакомиться. Далее планирую привязать коды к кнопкам, либо сделать надстройку, чтобы их можно было использовать в любом документе, который я открываю.
Файл с наработками прилагается.
П.С. Вообще неплохо бы внедрить сводную таблицу для таких задач, она вроде как позволяет объединять ячейки. Но мне еще важно структуру сохранить, плюс таблицу надо сначала заполнить первичными данными, потом сделать/обновить сводную - двойная работа, как мне кажется.
Прошу помощи в решении 3 задач:
1. Есть таблица в Excel, которая работает именно как таблица (при добавлении строк протягиваются формулы, работает автонумерация). Работать с такой таблицей в целом удобно. Но в такой таблице нельзя объединять ячейки, а это требуется. Поэтому перегоняю таблицу в диапазоны (макрос в модулях для быстроты, а так в общем-то и руками можно).
2. Далее использую макрос, чтобы объединить ячейки (заполненная + все незаполненные ниже нее, если есть), в идеале надо смотреть таблицу от заголовков до строки "Total". Наслаждаюсь результатом.
3. При необходимости снова разъединить ячейки макрос (важно - без заполнения ячеек, которые ранее и были пустыми), но не сохраняется формат таблицы, то есть ячейки становятся без границ.
Сразу уточняю, что макросы на максимально начальной стадии понимания, поэтому все, что внедрено в модули, взято исключительно из интернета и адаптировано под мой лист. Вроде как макрос объединения у меня немного сломался.
Если есть идеи, как упростить макросы (в идеале сделать без привязок в столбцам), то был бы рад ознакомиться. Далее планирую привязать коды к кнопкам, либо сделать надстройку, чтобы их можно было использовать в любом документе, который я открываю.
Файл с наработками прилагается.
П.С. Вообще неплохо бы внедрить сводную таблицу для таких задач, она вроде как позволяет объединять ячейки. Но мне еще важно структуру сохранить, плюс таблицу надо сначала заполнить первичными данными, потом сделать/обновить сводную - двойная работа, как мне кажется.