Удобная навигация между листами Excel

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16473
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Удобная навигация между листами Excel

Сообщение Хакер » 19.01.2016 (Вт) 22:04

Планируется Excel-книга, у которой будет примерно 100+ листов.
Когда листов становится столько, нижняя панель вкладок для навигации между листами не годится, так как становится неудобной.

Что хочу: хочу получить боковую панель, в которой листы были бы перечислены в виде вертикального столбца. Крайне желательно, что это был не просто ListBox, а TreeView — чтобы листы можно было объединить в удобные сворачиваемые/разворачиваемые группы.

Office 2003.

Поскольку возможно, что проблема решается вообще без написания хоть строчки кода, создаю здесь, а не в VBA-разделе.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Удобная навигация между листами Excel

Сообщение Proxy » 20.01.2016 (Ср) 7:36

Почему бы не создать просто лист оглавление с оглавлением (список гиперссылок, буквально в 4-5 шагов создается формулами + сделать группировку вручную) и описанием?

Почему Office 2003, чем он так хорош? Там ещё не было контекстного меню навигации по правому клику на панели навигации (для 50-100 листов самое адекватное решение имхо)?
Follow the white rabbit.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16473
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Удобная навигация между листами Excel

Сообщение Хакер » 20.01.2016 (Ср) 7:48

Proxy писал(а):Почему бы не создать просто лист оглавление с оглавлением (список гиперссылок, буквально в 4-5 шагов создается формулами + сделать группировку вручную) и описанием?

Потому что область навигации и данные, при просмотре которых захотелось захотелось воспользоваться навигацией, должны быть видны на экране одновременно. При предложенном тобою подходе мы, во-первых, смотрим либо данные, либо лист навигации (а это неприемлемо), а во-вторых, чтобы сделать 40 переходов между нормальными листами придётся сделать 79 переходов между всеми листами (из которых 39 переходов — это переход на лист навигации). В третьих, лист-оглавление тоже придётся искать в нижней панели, и находить его там, когда общее число листов перевалит за 100, будет не менее трудно, чем сразу же найти нужный лист. Или, если сделать его первым, придётся при отказе от намерения переходить куда-то с исходного листа, искать сам исходный лист после того, как будет произведён уход с исходного листа на лист-оглавление.

Proxy писал(а):Почему Office 2003, чем он так хорош?

Тем, что в нём нет кретинской «резиновой ленты», а есть меню и тулбары внутри ребаров, к которым я привык и в которых я ориентируюсь очень хорошо, с закрытыми глазами практически.

Proxy писал(а):Там ещё не было контекстного меню навигации по правому клику на панели навигации (для 50-100 листов самое адекватное решение имхо)?

Есть меню. В нём нет группировки и иерархии, и к тому же, меню при показе накрывает данные.
И на экран влазит только 30 пунктов.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Удобная навигация между листами Excel

Сообщение alibek » 20.01.2016 (Ср) 9:49

http://spreadsheetpage.com/index.php/ti ... ls_sheets/
Display a pop-up list of sheet names by right-clicking one of the arrows to the left of the sheet tabs


В наличии встроенного сайдбара или оглавления сильно сомневаюсь.
Lasciate ogni speranza, voi ch'entrate.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16473
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Удобная навигация между листами Excel

Сообщение Хакер » 20.01.2016 (Ср) 12:20

alibek писал(а):http://spreadsheetpage.com/index.php/ti ... ls_sheets/

Так это для меня не откровение, этим я пользуюсь и об этом написал ранее:
Хакер писал(а):Есть меню. В нём нет группировки и иерархии, и к тому же, меню при показе накрывает данные.
И на экран влазит только 30 пунктов.


alibek писал(а):В наличии встроенного сайдбара или оглавления сильно сомневаюсь.

Плагин какой-нибудь тоже устроит.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 20.01.2016 (Ср) 12:27

Proxy писал(а):Почему Office 2003, чем он так хорош?

А разве более новый ставится на XP?

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Удобная навигация между листами Excel

Сообщение Proxy » 20.01.2016 (Ср) 12:55

2007 совместим, но хуже 2007 я не встречал ничего, уж лучше 2003 с пакетом обеспечения совместимости. А 2010 не ставится, да.
Follow the white rabbit.

KiloGraf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 142
Зарегистрирован: 21.10.2004 (Чт) 7:37
Откуда: берутся такие глупые вопросы?

Re: Удобная навигация между листами Excel

Сообщение KiloGraf » 20.01.2016 (Ср) 13:33

Qwertiy писал(а):...А разве более новый ставится на XP?

Proxy писал(а):...А 2010 не ставится, да.

2010 (Office 14) ставится на WinXP SP3, и очень прекрасно работает!
Nonsense in BASIC. © 1982 ...


Вернуться в Народный треп

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

    TopList