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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2013, 02:06   #21
Natasha03
Новичок
Джуниор
 
Регистрация: 03.06.2013
Сообщений: 1
По умолчанию

Раз тема "Для начинающих" , осмелюсь и я задать вопрос. У меня создана процедура , которая вызывается при нажатии кнопки на нескольких формах. Так вот ..Значения нужных переменных сбрасываются при выходе с процедуры. Меняла обьявление переменных Public, Static и.т.д. Пробовала обьявить их в модуле. Бесполезно. Помогите как прописать. Это первое.
Второй вопрос .
Как сделать, так что бы макрос мой работал не пугая народ и не предлагая снизить уровень безопасности?. Как вообще зарегистрировать?
Natasha03 вне форума Ответить с цитированием
Старый 03.06.2013, 07:46   #22
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

заведите таблицу параметров(1 строка)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 03.06.2013, 09:36   #23
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 776
По умолчанию

Пункт № 1

Цитата:
Natasha03: Значения нужных переменных сбрасываются при выходе с процедуры.
Значения у любых переменных сбрасываются после закрытия Excel-книги, где находится макрос. В этом случае данные нужно сохранять не в переменной, а на жёстком диске компьютера.


Пункт № 2

Цитата:
Natasha03: Как сделать, так что бы макрос мой работал не пугая народ и не предлагая снизить уровень безопасности?
В любом случае человеку один раз нужно будет что-нибудь сделать в программе "Excel", чтобы ваши макросы начали работать.


Пункт № 3

shanemac51, перед открывающейся скобкой пробел ставится.
Скрипт вне форума Ответить с цитированием
Старый 03.06.2013, 12:33   #24
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

1. С публичными переменными из модуля должно работать. Только я как-то сталкивался, что нужно было обращаться к ним так: Module1.i
2. если макрос в персональной книге, или в надстройке - то макросы можно не разрешать, они и так будут работать. И кажется в новых версиях ещё с этой целью можно указать "надёжное расположение", но это я не проверял.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Совместимость Excel 2007 VBA - Excel 2010 VBA Genas Microsoft Office Excel 2 28.11.2012 15:33
VBA Word,VBA Excel решить 2 задачи fafolo4ka Фриланс 6 05.03.2012 01:15
пару советов новичку из Excel в Access VestES Microsoft Office Access 2 27.03.2010 15:54
ищу заказы на проекты (VBA EXCEL) dondoctor Microsoft Office Excel 1 30.09.2009 00:53
Как запретить запуск программы на VBA Excel 2003 в Excel 2007 kovalevskivf Microsoft Office Excel 2 15.05.2009 16:47