vba переменные



Vba global переменная

Автор ПАВЕЛ АЛЕКСАНДРОВИЧ задал вопрос в разделе Другие языки и технологии

Вопрос по VBA. Использование переменной при обращении к объекту. и получил лучший ответ

Ответ от Ev[гуру]
Для того, что бы обращаться к контролам формы в цикле,
создайте массив. В VBA это можно сделать как динамически,
во время выполнения программы, так и во время разработки формы.
Поместите на форму контрол, выделите его, выберите в меню "Копировать".
Снимите выделение, выберите в меню "Вставить". На вопрос "Создать массив? " ответьте утвердительно.
Продолжайте вставлять из буфера контролы и размещать их на форме.
Обращение к массиву контролов в цикле:
Dim i As Integer
For i = 0 To 3
CommandButton1(i).Visible = False
Next i
Кроме того, к контролам фрмы можно обращаться (перебирать их) и с помощью
цикла For Each ...Next
Подробнее ищите инфу в интернете.
Ev
Высший разум
(116333)
Да все не сложно, когда знаешь...
;))

Ответ от Евгений Ткачев[гуру]
чтобы в цикле к ним обращаться?
Private Sub CommandButton1_Click()
CtrlName = "CommandButton"
For i = 2 To 3
Me.Controls(CtrlName & i).Visible = False
Next
End Sub

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Вопрос по VBA. Использование переменной при обращении к объекту.

VBA Excel переменные в массивах.
Декларировать или нет, это на совести программиста,
благо VBA это допускает.
А вот потом
подробнее...

VBA Excel, переменная Object
У вас же уже есть решение (вы его написали) , в чем у вас проблема?

Alexey Nподробнее...
спросили в V10 0
vba пом0гите пожалуйста с пояснениями
решим:
Какое значение примет переменная x после выполнения блока программы:
n = 7 : x =
подробнее...

Опциональные параметры и массивы в VBA
Вы неправильно понимаете. Во-первых, всегда можно передавать не массивы, а строки переменной длины
подробнее...

VBA в Excel
Для ранее подготовленной таблицы MS Excel создайте программу VBA для рассчета количества клиентов,
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Schneider Windows API
зачем в php константы и и переменные? не вижу в этом смысла, обьясните
PHP Тебе не HTML, а настоящий язык программирования высокого уровня.
Вот в HTML нет переменных
подробнее...
спросили в Техника
Что значит на схеме 11Vpp -11 вольт переменного питания?
То и значит, подать прямо с трансформатора 11
подробнее...
спросили в SAP Open Selection
Вопрос по VBA
Вот пример:

Sub Desicion()
Dim handleFile, beg, fin As Integer
Dim
подробнее...
спросили в 1191 год 127 год
Где качнуть неплохой учебник по VBA?
azbuka.rar (588 кБ)
Азбука Visual Basic. подойдет?

короче вот есть
подробнее...
спросили в Интернет
что это такое VPI VCI ?
VPI (англ. Virtual Path Identifier) — идентификатор виртуального пути в технологии Asynchronous
подробнее...
спросили в Статус V10 0
что такое vip статус
VIP-статус
Жми по ссылке ниже - там всё написано :

Это не бесплатно.. .
Особый
подробнее...
спросили в SAP Open
VBA excel вставка листа в excel из другой книги excel
Твой макрос работает только с текстовыми файлами
Для того, чтобы открыть в VBA книгу,
подробнее...
спросили в Константы
Ошибка 438 Vba
Поскольку вы не подключили библиотеку Word явно, то VBA в Excel не видит значение константы
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*