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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.01.2013, 00:38   #1
Tigranik
Пользователь
 
Регистрация: 29.01.2013
Сообщений: 17
По умолчанию Много ComboBox-ов с одинаковым диапазоном

Здравствуйте уважаемые программисты!
Ситуация следующая, имеется лист на котором размещено 100 ComboBox-ов ActiveX (ComboBox1, ComboBox 2, ComboBox 3… ComboBox 100) теоритически у всех них должен быть указан один и тот же диапазон ListFillRange = "AA1:AA50" (При этом диапазон часто меняется, поэтому нужно писать макрос).
Пробовал:
Код:
Private Sub Makrosik()
For i = 1 To 100
        ActiveSheet.Controls("ComboBox" & i).ListFillRange = "AA1:AA50"
    Next i
End Sub
Ругается на строку ActiveSheet.Controls("ComboBox" & i).ListFillRange = "AA1:AA50"
вопрос уже поднимался, но почему-то не один код мне не помог

Последний раз редактировалось Tigranik; 30.01.2013 в 17:11.
Tigranik вне форума Ответить с цитированием
Старый 30.01.2013, 03:51   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Если я правильно понимаю, то речь идет об объекте ActiveX на рабочем листе. Тогда можно так:
Код:
ActiveSheet.OLEObjects("ComboBox" & i).ListFillRange = "AA1:AA50"
Чем шире угол зрения, тем он тупее.

Последний раз редактировалось SAS888; 30.01.2013 в 05:53.
SAS888 вне форума Ответить с цитированием
Старый 30.01.2013, 17:10   #3
Tigranik
Пользователь
 
Регистрация: 29.01.2013
Сообщений: 17
По умолчанию

Да именно ActiveX! Спасибо, все работает!
Tigranik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сравнивание элемента combobox с диапазоном ячеек VinDiz Помощь студентам 7 08.01.2013 14:31
Функция с параметром диапазоном savraska Microsoft Office Excel 5 26.05.2010 13:35
Проблема с диапазоном дат Yur@ БД в Delphi 7 16.12.2009 20:15
Работа с именным диапазоном tae1980 Microsoft Office Excel 32 21.08.2009 11:10