Доброго времени суток всем. На работе попросили составить таблицу (большую по моим меркам) - анализ данных за год по безопасности движения. В таблице всего 17 рабочих листов: 12 - помесячный сбор данных; 4 поквартальных отчета и 1 годовой. На каждом листе месяца - группированные списки локомотивных бригад (почти 400 чел.) Всю это хозяйство смог организовать и структурировать чтобы велась статистика, а вот добавить последний штрих не получается. Хотел добавить с помощью VBA, форму входа в документ со списком заранее зарегистрированных пользователей и с индивидуальным паролем для каждого (три человека), но чтобы книга и листы не ставились под пароль (нет смысла). Нашел много примеров, и на этом сайта, и в google. Как их скомбинировать, соединить? Совершенно запутался, думал с наскоку получится. Накупил книжек для "чайника" по VBA, начал читать, еще больше запутался. Не получается сразу, надо время и практика. Обращаюсь за помощью к знающим и умеющим. Помогите пожалуйста с таким скриптом. Файл-отрывок прилагаю.
Доброго времени суток всем. На работе попросили составить таблицу (большую по моим меркам) - анализ данных за год по безопасности движения. В таблице всего 17 рабочих листов: 12 - помесячный сбор данных; 4 поквартальных отчета и 1 годовой. На каждом листе месяца - группированные списки локомотивных бригад (почти 400 чел.) Всю это хозяйство смог организовать и структурировать чтобы велась статистика, а вот добавить последний штрих не получается. Хотел добавить с помощью VBA, форму входа в документ со списком заранее зарегистрированных пользователей и с индивидуальным паролем для каждого (три человека), но чтобы книга и листы не ставились под пароль (нет смысла). Нашел много примеров, и на этом сайта, и в google. Как их скомбинировать, соединить? Совершенно запутался, думал с наскоку получится. Накупил книжек для "чайника" по VBA, начал читать, еще больше запутался. Не получается сразу, надо время и практика. Обращаюсь за помощью к знающим и умеющим. Помогите пожалуйста с таким скриптом. Файл-отрывок прилагаю.Shylo
wild_pig, спасибо за подсказку, был там (и не только там), читал, скачал примеры. Начал подстраивать под себя, удалять разграничение прав на листы, диапазоны, вылазит отладчик и ставит меня в ступор. У меня трудность в том, что я не знаю еще как правильно это сделать (в каком модуле, в какой строке), потому и попросил о помощи.
wild_pig, спасибо за подсказку, был там (и не только там), читал, скачал примеры. Начал подстраивать под себя, удалять разграничение прав на листы, диапазоны, вылазит отладчик и ставит меня в ступор. У меня трудность в том, что я не знаю еще как правильно это сделать (в каком модуле, в какой строке), потому и попросил о помощи.Shylo
Уважаемые, я понимаю что тут никто никому ничем не обязан, но чтобы не ходить вокруг да около, пожалуйста, помогите упростить скрипт во вложенном файла до уровня просто форма входа на три личности (на скрытом листе), без разграничения диапазонов доступа и защиты листов паролем. Я не сижу сложа руки, все эти страницы, подходы читал, смотрел, но для меня скрипты темный лес пока. Стало интересно, книжки читаю но запутался я совсем. Помогите, если не сложно.
Уважаемые, я понимаю что тут никто никому ничем не обязан, но чтобы не ходить вокруг да около, пожалуйста, помогите упростить скрипт во вложенном файла до уровня просто форма входа на три личности (на скрытом листе), без разграничения диапазонов доступа и защиты листов паролем. Я не сижу сложа руки, все эти страницы, подходы читал, смотрел, но для меня скрипты темный лес пока. Стало интересно, книжки читаю но запутался я совсем. Помогите, если не сложно.Shylo
В файле-примере из 5 поста, я пытался самостоятельно убрать лишнее для меня, но не умею правильно удалить код так чтобы осталась: одна форма входа и скрытый лист "Users", с прописанными фамилиями и присвоенными им паролями. Ненужен лист "ВНИМАНИЕ", так как макросы на машинах пользователей (3 шт.) включены изначально. Совершенно нет необходимости разграничивать между вошедшими, диапазоны рабочей книги и листов, и автоматически ставить защиту листов, так как потом не работает группировка по фамилиям и боковым вкладками (в рабочем файле этих боковых группировок три на каждом листе) листов в книге: 12, + 4 квартальный отчет, + 1 годовой итого 17. Три человека имеющие доступ к файлу кровно заинтересованы в правильности внесения данных в таблицы, что то от кого то скрывать ненужно. Как я понимаю, лишний код - лишний "вес" общего файла, который и так станет "приличным". Вот такая моя проблема. %). Спасибо.
В файле-примере из 5 поста, я пытался самостоятельно убрать лишнее для меня, но не умею правильно удалить код так чтобы осталась: одна форма входа и скрытый лист "Users", с прописанными фамилиями и присвоенными им паролями. Ненужен лист "ВНИМАНИЕ", так как макросы на машинах пользователей (3 шт.) включены изначально. Совершенно нет необходимости разграничивать между вошедшими, диапазоны рабочей книги и листов, и автоматически ставить защиту листов, так как потом не работает группировка по фамилиям и боковым вкладками (в рабочем файле этих боковых группировок три на каждом листе) листов в книге: 12, + 4 квартальный отчет, + 1 годовой итого 17. Три человека имеющие доступ к файлу кровно заинтересованы в правильности внесения данных в таблицы, что то от кого то скрывать ненужно. Как я понимаю, лишний код - лишний "вес" общего файла, который и так станет "приличным". Вот такая моя проблема. %). Спасибо.Shylo
Сообщение отредактировал Shylo - Пятница, 19.12.2014, 11:07
wild_pig, Красота, особенно комментарии к строкам кода, я теперь начинаю понимать "кто что делает" огромнейшее спасибо и "+". А также спасибо всем, кто читал и помогал:hands:
wild_pig, Красота, особенно комментарии к строкам кода, я теперь начинаю понимать "кто что делает" огромнейшее спасибо и "+". А также спасибо всем, кто читал и помогал:hands:Shylo