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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 24.09.2014, 10:00   #1
who
Пользователь
 
Регистрация: 11.09.2014
Сообщений: 44
По умолчанию Перечень использованных переменных

Можно ли как либо получить список переменных, задействованных в конкретном макросе?
who вне форума Ответить с цитированием
Старый 24.09.2014, 22:07   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

можно, но очень сложно
зачем это вам?
может, посоветуем другое решение
EducatedFool вне форума Ответить с цитированием
Старый 24.09.2014, 22:56   #3
kalbasiatka
Форумчанин
 
Регистрация: 21.10.2012
Сообщений: 208
По умолчанию

А смысл? Их будет не больше, чем объявлено или собственноручно понаписано.
kalbasiatka вне форума Ответить с цитированием
Старый 25.09.2014, 09:20   #4
who
Пользователь
 
Регистрация: 11.09.2014
Сообщений: 44
По умолчанию

просто если макрос большой можно заблудиться и повторно использовать, что может привести к неправильным результатам. ну да ладно.
вопрос не совсем по теме (в VBA я самоучка):
насколько необходимо объявлять переменные (я их использую без объявления (кроме тех частей макроса,которые нашёл в сети и не разбирался что к чему в них, и пока всё работает)
who вне форума Ответить с цитированием
Старый 25.09.2014, 10:21   #5
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Цитата:
насколько необходимо объявлять переменные...
Вы штаны себе тоже 60-го размера покупаете?
1. При правильном и рациональном объявлении переменных Вы экономите память.
2. При объявлении переменных исключается возможная неточность в вычислениях.
3. Объявление переменных - это правило "хорошего тона". В VBA Excel есть опция "Option explicit", позволяющая объявлять (не объявлять) переменные. Но в некоторых языках программирования объявление переменных есть обязательное условие.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Где можно посмотреть полный перечень созданных в рабочей книге объектов? RISagitov Microsoft Office Excel 2 26.01.2014 19:37
Перечень инструкций и имён регистров текущей версии MASM Dmitry_B Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 22 16.07.2013 06:28
Перечень(список) номеров блоков fantaYKT Помощь студентам 0 19.05.2011 20:45
Автоматический запуск макросов с листа на котором указан перечень макросов с параметрами и без Neoli Microsoft Office Excel 2 09.03.2009 14:31