Можно ли зеркально отобразить или скопировать диапазон ячеек с одного рабочего листа на другой?
Например:
----------------------------------------------
| CELL01 | CELL02 | CELL03 | CELL04 | CELL05 |
----------------------------------------------
----------------------------------------------
| CELL06 | CELL07 | CELL08 | CELL09 | CELL10 |
----------------------------------------------
----------------------------------------------
| CELL11 | CELL12 | CELL13 | CELL14 | CELL15 |
----------------------------------------------
Если я хочу скопировать CELL01
данные CELL11
на другой рабочий лист и автоматически обновлять их при каждом изменении в исходном листе, как мне это сделать?
ВАЖНЫЙ:Мой конкретный набор данных гораздо сложнее этого и состоит из некоторых объединенных ячеек, а также ячеек, которые отформатированы совершенно по-разному (например, выравнивание, цвета фона и т. д.). Я знаю об этой Paste Link
опции, но это не совсем то, что мне нужно; она работает в некоторой степени, но сталкивается с проблемами в таких областях, как объединенные ячейки, например, при вводе a 0
в ячейки, которые составляют остальную часть каждой объединенной ячейки.
Большое спасибо.
решение1
Чтобы отразить данные, я бы просто использовал ='C:\pathname\[workbookname.xlsx]sheetname'!$D$10
.
Если вам нужно отразить макет зеркальнонеоднократно, то вам следует перенести всю функциональность в VBA, в противном случае я бы просто повторил ее один раз.