Подскажите, знаю что должен быть оператор AND но не пойму как вписать правильно. Нужно что бы разблокировался combobox, но только после того как в ячейку B3 и C3 внесли какие либо данные. В моем примере изменение одной любой ячейки уже разблокируют combobox. А нужно только когда в обе была выполнена запись. [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, [B3,C3]) Is Nothing Then ComboBox1.Enabled = True End If End Sub
[/vba]
Подскажите, знаю что должен быть оператор AND но не пойму как вписать правильно. Нужно что бы разблокировался combobox, но только после того как в ячейку B3 и C3 внесли какие либо данные. В моем примере изменение одной любой ячейки уже разблокируют combobox. А нужно только когда в обе была выполнена запись. [vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range) If Not Intersect(Target, [B3,C3]) Is Nothing Then ComboBox1.Enabled = True End If End Sub
Благодарю. А как это правило потом убрать? После того как данные в ячейки введены и выбран нужный элемент из списка выбора, пользователю нужно ограничить что то выбирать из списка ComboBox1. Реализовал путем того что после нажатия на кнопку CommandButton1, сохраняется документ и выбор списка становится не активным [vba]
Код
Private Sub CommandButton1_Click() ComboBox1.Enabled = False ComboBox1.ListFillRange = "" ..................
[/vba] Вот только стоит изменить в ячейках В3 С3 что либо как ComboBox1 опять доступен для выбора. Можно конечно скрыть список выбора, но там тогда останется некрасивое пустое поле.
Благодарю. А как это правило потом убрать? После того как данные в ячейки введены и выбран нужный элемент из списка выбора, пользователю нужно ограничить что то выбирать из списка ComboBox1. Реализовал путем того что после нажатия на кнопку CommandButton1, сохраняется документ и выбор списка становится не активным [vba]
Код
Private Sub CommandButton1_Click() ComboBox1.Enabled = False ComboBox1.ListFillRange = "" ..................
[/vba] Вот только стоит изменить в ячейках В3 С3 что либо как ComboBox1 опять доступен для выбора. Можно конечно скрыть список выбора, но там тогда останется некрасивое пустое поле.Александр7034
Сообщение отредактировал Александр7034 - Среда, 01.03.2023, 11:17