Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Объединенные ячейки на другой лист, сохраняя объединение - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Объединенные ячейки на другой лист, сохраняя объединение
Ozzoid Дата: Пятница, 08.05.2015, 14:21 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Коллеги, приветствую!

Есть вопрос, сначала теоретического, а затем практического характера.
Наличествует таблица (в приложении), в которой есть два листа. Первый отражает существующее состояние дел в одном помещении, а второй, соответственно, зеркально-перекрестно должен отражать то же состояние во втором помещении. При изменениях в первом листе, то же должно меняться во втором, но в соседней ячейке - в примере видно. Засада в том, что нельзя дать прямую ссылку на ячейку, поскольку там наличествует некоторое количество объединенных ячеек, обусловленных техническим состоянием - также видно в примере. Можно ли вообще автоматизировать подобный перенос данных, или это реализуемо только руками? Или если есть возможность это сделать, что-то слегка изменив - что можно поменять? Очень жалательно использование только формул, но что-то мне подсказывает, что нет такой функции - отследить состояние ячейки, проверить объединенная ли она и прямо перенести в соответственное место. Или взять просто весь столбец и формулой скопировать, но сохранить объединенность ячеек - такого тоже не нашел. Я перебрал по форумам наверное все темы про Индекс, Просмотр, ВПР, объединенные ячейки - не добрался только до VBA, но я его не умею пока, хотя если решение реализуемо только таким способом - можно и изучить.
Заранее спасибо!
К сообщению приложен файл: 4forum.xls (46.0 Kb)
 
Ответить
СообщениеКоллеги, приветствую!

Есть вопрос, сначала теоретического, а затем практического характера.
Наличествует таблица (в приложении), в которой есть два листа. Первый отражает существующее состояние дел в одном помещении, а второй, соответственно, зеркально-перекрестно должен отражать то же состояние во втором помещении. При изменениях в первом листе, то же должно меняться во втором, но в соседней ячейке - в примере видно. Засада в том, что нельзя дать прямую ссылку на ячейку, поскольку там наличествует некоторое количество объединенных ячеек, обусловленных техническим состоянием - также видно в примере. Можно ли вообще автоматизировать подобный перенос данных, или это реализуемо только руками? Или если есть возможность это сделать, что-то слегка изменив - что можно поменять? Очень жалательно использование только формул, но что-то мне подсказывает, что нет такой функции - отследить состояние ячейки, проверить объединенная ли она и прямо перенести в соответственное место. Или взять просто весь столбец и формулой скопировать, но сохранить объединенность ячеек - такого тоже не нашел. Я перебрал по форумам наверное все темы про Индекс, Просмотр, ВПР, объединенные ячейки - не добрался только до VBA, но я его не умею пока, хотя если решение реализуемо только таким способом - можно и изучить.
Заранее спасибо!

Автор - Ozzoid
Дата добавления - 08.05.2015 в 14:21
AndreTM Дата: Пятница, 08.05.2015, 15:23 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Скажем, первую таблицу вы заполняете полностью руками, причем объединяете в ней ячейки тоже руками.
А вторая должна заполняться полностью автоматически, формулами?
Соотвественно, шаблон второй таблицы должен полностью соответствовать виду первой таблицы, и если при этом изменились вручную объединения в первой - то вторую таблицу вам придется полностью перезаписать. И тогда придется заново прописать все формулы в неё, а унифицированные формулы не прописать, потому что при "растяжке" вы испортите все объединения... не, ну можно скопировать сначала флорматы, затем только формулы - но это не гарантирует от многих глюков.
А нельзя ли отказаться от объединенных ячеек? Если это делается только "для красивости" - так с помощью УФ можно их тоже получить (правда, в несколько отличающемся виде, но всё же). Подразумевается, что в первой таблице у вас не будет объединённых ячеек, и при этом все ячейки будут с данными (или формулами), вот только некоторые с помощью УФ будут менять своё отображение - "скрывать" текст, менять цвета заливки и вид границ,..
И при таком подходе - вторую (и, если надо, третью и т.д.) зависимую таблицу можно сделать полностью автоматизированной.

Иначе - простые решения только макросами.


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеСкажем, первую таблицу вы заполняете полностью руками, причем объединяете в ней ячейки тоже руками.
А вторая должна заполняться полностью автоматически, формулами?
Соотвественно, шаблон второй таблицы должен полностью соответствовать виду первой таблицы, и если при этом изменились вручную объединения в первой - то вторую таблицу вам придется полностью перезаписать. И тогда придется заново прописать все формулы в неё, а унифицированные формулы не прописать, потому что при "растяжке" вы испортите все объединения... не, ну можно скопировать сначала флорматы, затем только формулы - но это не гарантирует от многих глюков.
А нельзя ли отказаться от объединенных ячеек? Если это делается только "для красивости" - так с помощью УФ можно их тоже получить (правда, в несколько отличающемся виде, но всё же). Подразумевается, что в первой таблице у вас не будет объединённых ячеек, и при этом все ячейки будут с данными (или формулами), вот только некоторые с помощью УФ будут менять своё отображение - "скрывать" текст, менять цвета заливки и вид границ,..
И при таком подходе - вторую (и, если надо, третью и т.д.) зависимую таблицу можно сделать полностью автоматизированной.

Иначе - простые решения только макросами.

Автор - AndreTM
Дата добавления - 08.05.2015 в 15:23
Ozzoid Дата: Пятница, 08.05.2015, 16:10 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
AndreTM, спасибо, отсутствие возможности переноса объединенных ячеек в неизменном виде встроенными средствами Экселя понял. С УФ попробую, но уже не сегодня.


Сообщение отредактировал Ozzoid - Пятница, 08.05.2015, 16:18
 
Ответить
СообщениеAndreTM, спасибо, отсутствие возможности переноса объединенных ячеек в неизменном виде встроенными средствами Экселя понял. С УФ попробую, но уже не сегодня.

Автор - Ozzoid
Дата добавления - 08.05.2015 в 16:10
Ozzoid Дата: Пятница, 08.05.2015, 16:29 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
все же поковырял немного УФ, пока вот такие результаты, если кому интересно
К сообщению приложен файл: 4forum-1-.xls (66.5 Kb)
 
Ответить
Сообщениевсе же поковырял немного УФ, пока вот такие результаты, если кому интересно

Автор - Ozzoid
Дата добавления - 08.05.2015 в 16:29
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!