Можно ли зеркально отражать или реплицировать диапазон ячеек с одного листа на другой?

Например:

----------------------------------------------
| CELL01 | CELL02 | CELL03 | CELL04 | CELL05 |
----------------------------------------------
----------------------------------------------
| CELL06 | CELL07 | CELL08 | CELL09 | CELL10 |
----------------------------------------------
----------------------------------------------
| CELL11 | CELL12 | CELL13 | CELL14 | CELL15 |
----------------------------------------------

Если я захочу скопировать CELL01 в CELL11 включительно на другую рабочую таблицу и автоматически обновлять данные всякий раз, когда в оригинал вносятся изменения, как мне поступить?

ВАЖНО: Мой конкретный набор данных является более сложным, чем этот, и состоит из нескольких объединенных ячеек, а также ячеек, которые отформатированы по-разному (например, выравнивание, цвета фона и т.д.). Мне известна опция Paste Link , но это не совсем то, что мне нужно; это работает до некоторой степени, но сталкивается с проблемами в таких областях, как объединенные ячейки, например, ввод 0 в ячейки, которые составляют остальную часть каждой объединенной ячейки.

Большое спасибо.

1 ответ1

0

Чтобы отразить данные, я бы просто использовал ='C:\pathname\[workbookname.xlsx]sheetname'!$D$10 .

Если вам приходится многократно отражать макет, то вы должны перенести весь функционал в VBA, в противном случае я бы просто повторил его один раз.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .