powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / (VBA EXCEL) Инициализация переменных
8 сообщений из 8, страница 1 из 1
(VBA EXCEL) Инициализация переменных
    #36821410
Как-то, вроде, можно проинициализировать глобальные переменные.
Код: plaintext
1.
2.
3.
4.
5.
6.
Public num As Integer
num= 1  ' Выдаёт ошибку Invalid outside procedure
Sub
...
num=num+ 1 
...
End Sub
Как?
...
Рейтинг: 0 / 0
(VBA EXCEL) Инициализация переменных
    #36821461
гость!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
только в теле Sub или Function
...
Рейтинг: 0 / 0
(VBA EXCEL) Инициализация переменных
    #36821513
Ясно.
Спасибо!
...
Рейтинг: 0 / 0
(VBA EXCEL) Инициализация переменных
    #36822577
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, при этом public-массивы тоже можно объявить.
Просто резервируете вне процедур имя (например, Public MyArray ), а в теле делаете определение сразу через ReDim MyArray (... , ...) As ...
...
Рейтинг: 0 / 0
(VBA EXCEL) Инициализация переменных
    #36823690
_slan_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переменные типа integer в vba инициализируются нулями

потом просто можно изменять это значение..
...
Рейтинг: 0 / 0
(VBA EXCEL) Инициализация переменных
    #36824251
gacol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Public num As Integer=1
Глобальные удобно инициализировать в модуле (потом искать проще)
...
Рейтинг: 0 / 0
(VBA EXCEL) Инициализация переменных
    #36824272
KL (XL)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не уверен, что в VBA такое возможно :-)
...
Рейтинг: 0 / 0
(VBA EXCEL) Инициализация переменных
    #36826488
gacol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KL (XL),

Ну такое точно возможно.
Public Const num As Integer = 1
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / (VBA EXCEL) Инициализация переменных
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]