Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.11.2010, 11:08   #1
Dmitrol
 
Регистрация: 25.11.2010
Сообщений: 7
По умолчанию Доступ по паролям на динамически создаваемые диапазоны

Добрый день, уважаемые форумчане!
Подобный вопрос уже обсуждался, но ответа в нем не нашлось для решения моей задачи.

Имеется таблица Excel 2007

Таблица динамическая, строки постоянно добавляются,
пользователей несколько. В последней ячейки каждой строки пользователь ставит метку о себе : Дима/Петя/и т.п. Хотелось бы, чтоб каждый из них мог иметь доступь только к своей строке, либо к пустым строкам в пределах таблицы. При этом В колонках: Заказчик, Поступления, Платежка ограничить доступ всем, т.к. там формулы.

Я смог только реализовать такую защиту для уже имеющихся диапазонов, но т.к. таблица динамическая, то возникла проблемка ))

Очень буду признателен в помощи!!
Вложения
Тип файла: zip test.zip (57.8 Кб, 14 просмотров)
Dmitrol вне форума Ответить с цитированием
Старый 26.11.2010, 11:58   #2
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

1. Для каждого пользователя свой лист, данные которого связаны с данными общей таблицы.
2. Расширенный фильтр по паролю пользователя с последующим запретом на применение фильтра.
vikttur вне форума Ответить с цитированием
Старый 26.11.2010, 16:30   #3
Dmitrol
 
Регистрация: 25.11.2010
Сообщений: 7
По умолчанию

Теоретически была такая мысль... но практически не получается.. Мне нужно, чтоб каждый юзер мог не только редактировать свои и пустые строки, но и на чтение мог открыть все.
а макрос сделать нельзя разве (проверка строки на наличие метки "Коля/Вася/Петя) и открыть доступ на диапазон ячеек данной строки... плюс доступ к строкам не имеющим метки, т.е. пустые) ???
мне кажется, так проще.

Последний раз редактировалось Dmitrol; 26.11.2010 в 16:32.
Dmitrol вне форума Ответить с цитированием
Старый 29.11.2010, 10:45   #4
Dmitrol
 
Регистрация: 25.11.2010
Сообщений: 7
По умолчанию

Ребят, помогите с макросом плз!!
Dmitrol вне форума Ответить с цитированием
Старый 29.11.2010, 14:38   #5
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

Вот что получилось. Изначально таблица защищена (пароль на листе 123). Жмем зеленую кнопку, вводим пароли:
Вася 111
Дима 222
Оксана 333
Сергей 444
Доступные для редактирования ячейки окрашиваются в бледно-желтый цвет.
Работает в Excel 2007 (2010).
Вложения
Тип файла: zip Пароли.zip (80.9 Кб, 27 просмотров)
nilem вне форума Ответить с цитированием
Старый 29.11.2010, 14:53   #6
Dmitrol
 
Регистрация: 25.11.2010
Сообщений: 7
По умолчанию

Огромное тебе спасибо за помощь!! Очень при очень благодарен!!!
Я уже неделю мучался с ней ))
Dmitrol вне форума Ответить с цитированием
Старый 29.11.2010, 15:32   #7
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Я набросал 2 примерных варианта входа,без работы с диапазонами
Остальное можно взять у Николая.
Вход с панели ВХОД
Пароль для Админа 1234

1111
3333
765
Вложения
Тип файла: rar test.rar (104.0 Кб, 71 просмотров)
Тип файла: rar Копия test.rar (100.6 Кб, 62 просмотров)
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 30.11.2010, 22:43   #8
Dmitrol
 
Регистрация: 25.11.2010
Сообщений: 7
По умолчанию

nilem, Спасибо! принцип я понял, доработал под себя остальное...
куда вам пиво отправить? ))
Dmitrol вне форума Ответить с цитированием
Старый 03.06.2011, 08:35   #9
Amrek
 
Регистрация: 02.06.2011
Сообщений: 3
По умолчанию

Добрый день, понадобилось так же ограничить доступ к ячейкам определенным пользователям, скачал пример "nilem" Как раз все то что мне надо, но возникло сразу пару вопросов, есть ли возможность доработать данный пример, но создать пользователя с полными правами на страницу (можно конечно просто снять защиту с листа, но хотелось бы это сделать через выбор пользователя), и второй вопрос возможно ли сделать так чтобы, при щелчке по определеной ячейки автоматически запускалась добавление гиперсылки, а именно открывалось окно с выбором файла.

P.S. Причина редактирования переформулировал второй вопрос.

Последний раз редактировалось Amrek; 03.06.2011 в 09:51.
Amrek вне форума Ответить с цитированием
Старый 03.06.2011, 12:13   #10
Amrek
 
Регистрация: 02.06.2011
Сообщений: 3
По умолчанию

Никто не сможет помочь в решение моей проблемы?
Amrek вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Динамические диапазоны LaryMusa Microsoft Office Excel 8 05.07.2010 21:20
Как просуммировать диапазоны? Алексей11111 Microsoft Office Excel 7 28.11.2009 18:19
Avast поднимает тревогу на создаваемые в delphi программы, пишет вирус Xemulb Софт 3 27.11.2008 21:37
Функция ЕСЛИ и диапазоны значений. Ник Харди Microsoft Office Excel 3 05.12.2007 13:39
Суммесли и диапазоны на листах _ДЭН_78 Microsoft Office Excel 1 18.09.2007 15:38