Страницы: 1
RSS
Как "прикрепить" форму к первым ячейкам, чтобы при прокрутке листа к нижним строкам форма уходила кверху?
 
Уважаемые Форумчане.
Подскажите, пожалуйста, как сделать, чтобы форма как бы была фиксирована к А1?
То есть, чтобы при прокрутке строк книзу, форма вместе с первой строкой перемещалась к верху, вплоть до полного "скрытия" под панель.
(ShowModal  в  False установил).
 
Скрытие формы «под панель» никак не сделать - форма отображается всегда поверх интерфейса Excel

Зачем это вообще?
Может, стоило делать не форму в редакторе VBA, а сделать аналог формы прямо в ячейках? (тогда бы все и смещалось вместе с данными)
 
Дело в том, что мне надо чтобы была возможность моментального поиска по начальным буквам (а это ActiveX) и одновременно "связанные списки" (а этого в ActiveX нет). Здесь, на форуме в "ПРИЁМАХ" в 4-х способах создания зависящих списков, в таблице указано, что с ActiveX это не проходит.

Всё же попытался, как Вы предложили, связать созданные  в ячейках заново два комбобокса (ActiveX) условием--не получилось,
Может Вы подскажете... Например, есть ComboBox1 и ComboBox11 (говорим об ActiveX).
Как поставить условие, если в ComboBox1 находится "ВСЕ", то ComboBox11 "питается" из диапазона "ВсеПокБАТ" (или, может, с указанного адреса ячеек)?
Вот такая конструкция в коде на лист не срабатывает.
Код
Private Sub ComboBox1_Change()
If ComboBox1.Value = "ВСЕ" Then
ComboBox11.RowSource = "ВсеПокБАТ" 
End If
End Sub
???
 
:?:
Код
ComboBox11.ListFillRange = "ВсеПокБАТ"
Согласие есть продукт при полном непротивлении сторон
 
Sanja, спасибо.
ComboBox11.ListFillRange = "ВсеПокБАТ"             помогло!
 
а можно как-нибудь сделать чтобы в 4 способе работала функция ДВССЫЛ на втором ComboBox2   ?
Страницы: 1
Наверх