Перенос одного листа информации на другой - PullRequest
0 голосов
/ 16 марта 2011

У меня есть выпадающий список с именами разных листов.Я хотел бы сделать так, чтобы при выборе соответствующего имени на листе содержимое другого листа показывалось на листе1.Кто-нибудь знаком с таким кодом или это возможно?На самом деле это множество скрытых листов рецептов, где пользователь может просматривать разные рецепты на одном листе, какой бы пользователь ни выбрал.Можно предположить, что формат рецептов одинаков.

Любая помощь очень ценится.

Спасибо.

1 Ответ

1 голос
/ 16 марта 2011

Чтобы это работало, вам нужно использовать функции INDIRECT и ADDRESS .

Если у нас есть имя листа, хранящееся в ячейке Sheet1.A2,тогда код будет выглядеть следующим образом для ячейки B2:

=INDIRECT($A$2&"!"&ADDRESS(ROW(B2);COLUMN(B2)))

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

Rgds

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...