New, не удержался и полез сам ковырять VBA))) Взял у тебя обход обновления списка при удалении листа.
Панель:
Выводит компактный вертикальный список листов по умолчанию справа;
Делает переходы (активацию листа) по дабл-клику;
Делает переходы (активацию листа) клавишами вверх-вниз;
Самообновляется если удалить или добавить лист;
Работает расширенный мультиселект с кнопками shift и ctrl, а внизу есть кнопка, которая выделит выбранные листы в книге. Например для группового редактирования или удаления;
И немаловажное, макрос не обязательно внедрять в документ, он запускается в любой рабочей книге из открытой данной. В первом листе инструкция.
Андрей VG, SheetForm.xlsb это то что нужно для большинства работающих с множеством однотипных листов! Жаль нет понимания в VBA и времени допилить. А надо всего лишь:
Сделать переход (активацию листа) по дабл клику (это получилось);
Обновление списка панели при изменении в книге (не понял я что это за событие и как его обработать);
И опционально выбор группы листов (шифт, кантрол) и их соответственно группировка в книге.