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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2010, 09:00   #1
YouKnowNow
 
Аватар для YouKnowNow
 
Регистрация: 30.05.2010
Сообщений: 5
Вопрос Коллекции объектов формы

Всех приветствую в столь чудный последний весенний день!
Вопрос у меня таков: вот мы к примеру создали формочку в vba, которая содержит 20 текстовых полей, которые что-то там отображают или перезаписывают и все такое. Так вот. Я помню со времен школы, что если на форму добавлять не новые текстбоксы, а копировать первый добавленный, то получается у нас коллекция объектов, и следовательно ее можно распрекраснейшим образом в цикле перебирать. Не могу вспомнить, в чем там хитрость - какое свойство нужно поменять или что-то там указать, чтобы добраться до элементов коллекции такой. Помогите пожалуйста!
YouKnowNow вне форума Ответить с цитированием
Старый 31.05.2010, 09:37   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Я помню со времен школы
В школе вы, судя по всему, изучали VB.
В VisualBasic используются другие формы (хотя с виду они очень похожи на формы VBA), и там возможно создание массива элементов управления - так, как вы написали.

В VBA такой возможности нет - массив элементов управления не создать.

Но перебрать на форме VBA все элементы управления в цикле (или не все, а только текстбоксы) - не проблема:
http://www.programmersforum.ru/showp...14&postcount=6
http://www.programmersforum.ru/showp...42&postcount=2
http://www.programmersforum.ru/showp...82&postcount=3
EducatedFool вне форума Ответить с цитированием
Старый 31.05.2010, 15:56   #3
YouKnowNow
 
Аватар для YouKnowNow
 
Регистрация: 30.05.2010
Сообщений: 5
По умолчанию

Вы абсолютно правы! Именно так все и есть. Спасибо большое за помощь
YouKnowNow вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление динамических объектов / полная очистка формы 095 Общие вопросы Delphi 3 23.04.2012 16:09
Коллекции van-ok Помощь студентам 0 25.12.2009 01:47
Значение ключа элемента коллекции hackPNZ Microsoft Office Excel 2 24.11.2009 13:57
Элемент формы <input type="image"... не находится в коллекции элементов формы? euroflock Работа с сетью в Delphi 1 01.09.2009 16:17
Коллекции Mike777 Общие вопросы Delphi 0 19.02.2007 11:38