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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2015, 17:10   #11
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

защитить лист с параметром
...Protect UserInterfaceOnly:=True
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 20.04.2015, 10:28   #12
Julie_
Пользователь
 
Регистрация: 25.03.2015
Сообщений: 17
По умолчанию

Спасибо большое! Да, уже сделала!
Но все таки никак не выходит у "Данилы-мастера каменный цветок" теперь встал вопрос с тем, чтобы при добавлении строк сохранялись формулы в остальных ячейках, к которым привязаны данные в добавляемых строках.
Julie_ вне форума Ответить с цитированием
Старый 20.04.2015, 10:44   #13
27102014
Форумчанин
 
Регистрация: 27.10.2014
Сообщений: 248
По умолчанию

Цитата:
Сообщение от Julie_ Посмотреть сообщение
Спасибо большое! Да, уже сделала!
Но все таки никак не выходит у "Данилы-мастера каменный цветок" теперь встал вопрос с тем, чтобы при добавлении строк сохранялись формулы в остальных ячейках, к которым привязаны данные в добавляемых строках.
Доброго дня!
Вы имеете в виду формулу СУММ?
27102014 вне форума Ответить с цитированием
Старый 20.04.2015, 13:17   #14
Julie_
Пользователь
 
Регистрация: 25.03.2015
Сообщений: 17
По умолчанию

Цитата:
Сообщение от 27102014 Посмотреть сообщение
Доброго дня!
Вы имеете в виду формулу СУММ?
Да, именно их
Julie_ вне форума Ответить с цитированием
Старый 05.05.2015, 18:34   #15
Julie_
Пользователь
 
Регистрация: 25.03.2015
Сообщений: 17
По умолчанию

Форумчане, доброго времени суток!
и снова я со своим вопросом, если мало мальски мне удалось написать несложный макрос на добавление/удаление строк с нужной странице на листе, каким образом можно разрешить добавление/удаление строк на ЗАЩИЩЕННОМ (без пароля) листе?
я не знакома с ...Protect UserInterfaceOnly:=True, кто-то может подсказать, где можно найти больше информации?

Последний раз редактировалось Julie_; 05.05.2015 в 18:38.
Julie_ вне форума Ответить с цитированием
Старый 05.05.2015, 18:37   #16
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

неудобно себя цитировать
Цитата:
защитить лист с параметром
...Protect UserInterfaceOnly:=True
но это ответ на Ваш вопрос.
защитите лист только от пользователя, а макрос будет работать без проблем
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 05.05.2015, 18:46   #17
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Необходимо помнить, что UserInterfaceOnly не сохраняется вместе с сохранением книги. Поэтому, по событию открытия книги, нужно снимать защиту и вновь ее устанавливать с опцией UserInterfaceOnly:=True.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Старый 06.05.2015, 15:50   #18
Julie_
Пользователь
 
Регистрация: 25.03.2015
Сообщений: 17
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
Необходимо помнить, что UserInterfaceOnly не сохраняется вместе с сохранением книги. Поэтому, по событию открытия книги, нужно снимать защиту и вновь ее устанавливать с опцией UserInterfaceOnly:=True.
Тогда этот вариант не подойдет, потому как идея заключается в том, чтобы ограничить другим пользователям работу с данным листом: разрешить добавлять/удалять новые строки на листе, например, только с помощью кнопок (макроса на добавление/удаление строк), данные вносить только в определенные ячейки... Защита листа может быть снята только владельцем файла. Чем можно воспользоваться в таком случае?
Julie_ вне форума Ответить с цитированием
Старый 06.05.2015, 15:56   #19
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Цитата:
Чем можно воспользоваться в таком случае?
копите деньги, пригласите для реализации специалиста
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 06.05.2015, 15:59   #20
Julie_
Пользователь
 
Регистрация: 25.03.2015
Сообщений: 17
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
копите деньги, пригласите для реализации специалиста
получается, только серьезная доработка макроса?
Julie_ вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление новых строк на 2 листах по условиям Uralmaster Microsoft Office Excel 8 27.02.2011 07:16
добавление новых строк в динамическую матрицу. ensoleille Помощь студентам 6 17.01.2011 18:44
Excel 2007 автоматическое удаление старых строк при потоковом поступлении новых Swindler_1 Microsoft Office Access 5 17.03.2010 21:30
Excel 2007 автоматическое удаление старых строк при потоковом поступлении новых Swindler_1 Microsoft Office Excel 35 15.03.2010 15:55
Qt. QSqlTableModel. Добавление новых строк. HIC Qt и кроссплатформенное программирование С/С++ 0 07.07.2009 16:31