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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2011, 11:13   #1
Muxach
Новичок
Джуниор
 
Регистрация: 20.01.2011
Сообщений: 2
По умолчанию защита страницы с макросами

1.Подскажите как защитить лист так, чтоб при этом макрос который скрывает строки с нулевыми значениями работал. На листе есть кнопка запуска макроса.
2. Можно ли ярлыку листа присвоить функцию запуска макроса!
Muxach вне форума Ответить с цитированием
Старый 20.01.2011, 11:24   #2
myprog
Пользователь
 
Регистрация: 11.09.2010
Сообщений: 33
По умолчанию

Уважаемый Muxach.
По поводу 1.
Макросы работают всегда если они не отключены
(высокий уровень безопасности в Excel или кнопка отключить при среднем уровне безопасности)
По поводу 2.

Код:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
if Sh.Name=MySheetsName then call Macros 'MySheetsName имя нужного листа
End Sub
myprog вне форума Ответить с цитированием
Старый 20.01.2011, 11:34   #3
Muxach
Новичок
Джуниор
 
Регистрация: 20.01.2011
Сообщений: 2
По умолчанию

Цитата:
Сообщение от myprog Посмотреть сообщение
Уважаемый Muxach.
По поводу 1.
Макросы работают всегда если они не отключены
(высокий уровень безопасности в Excel или кнопка отключить при среднем уровне безопасности)
по втоорому спасибо, по 1. безопасность убрана, но при том как защитил лист и нажимаю кнопу активации макроса, он не работает
Muxach вне форума Ответить с цитированием
Старый 20.01.2011, 12:36   #4
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Как защитить рабочий лист от ввода с клавиатуры, но не от действий макроса
может это?
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с макросами люсинда Microsoft Office Excel 1 03.11.2010 20:21
Вставка особой нумерации на нечетные страницы с разрывом страницы akokin Microsoft Office Word 13 20.10.2009 15:23
Динамическое изменение URL страницы в JavaScript без перезагрузки страницы ilusha JavaScript, Ajax 7 25.02.2009 09:59
Как сделать разрыв страницы печати по условию и узнать номер страницы Leanna Microsoft Office Excel 2 21.01.2008 06:59