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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.07.2013, 18:32   #1
staniiislav
Форумчанин
 
Аватар для staniiislav
 
Регистрация: 16.04.2010
Сообщений: 695
По умолчанию Listbox run-time error 381

Выручайте народ, столкнулся с проблемой:
Через динамическое имя с помощью функции СМЕЩ делаю список (
Код:
формула =СМЕЩ(сп_полей!$Y$7;0;0;СЧЁТЗ(сп_полей!$Y$7:$Y$126);1)
), но в списке получилось только одно значение и когда я пытаюсь добавить список в ListBox (
Код:
таким макаром Me.ListBox1.List = Range("Поле_12").Value
)
вылетает ошибка
Код:
could not set the list property invalid property array index vba
Я так понимаю, ошибка появляется из-за того что в списке только один элемент, т.к. с другими списками вопросов не возникает!
Как можно ошибку исправить???
Единственный способ стать умнее, играть с более умным противником...

Последний раз редактировалось staniiislav; 26.07.2013 в 18:35.
staniiislav вне форума Ответить с цитированием
Старый 26.07.2013, 18:58   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
формула =СМЕЩ(сп_полей!$Y$7;0;0;СЧЁТЗ(сп_полей!$Y$7:$Y$126)+1;1)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 26.07.2013, 19:22   #3
staniiislav
Форумчанин
 
Аватар для staniiislav
 
Регистрация: 16.04.2010
Сообщений: 695
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
Код:
формула =СМЕЩ(сп_полей!$Y$7;0;0;СЧЁТЗ(сп_полей!$Y$7:$Y$126)+1;1)
Спасибо большое, я так уже делал и этот финт работает ))) но хотелось чтобы только найденные элементы отображались...
Еще раз спасибо, пока оставлю за основу данный вариант
Единственный способ стать умнее, играть с более умным противником...
staniiislav вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Run-time error '1004'. noskriptt Microsoft Office Excel 1 24.10.2012 10:22
Run-time error '5692' caute Microsoft Office Word 11 09.10.2011 20:45
Периодическая ошибка Run-time error -2147417848 (80010108) Automation error в файле с макросом faraviper Microsoft Office Excel 0 24.02.2011 16:23
Run-time error 13 olimpus Microsoft Office Excel 11 25.12.2010 22:49
Ошибка Run-Time error 13 DEZuv Microsoft Office Access 0 03.04.2009 12:25