Здравствуйте! Ребята помогите разобраться, завяз на простом условии, где при выборе из списка комбобокса по условию необходимо выбирать несколько значений. Если условие создано для одного значения, то срабатываете, для двух через Or не срабатывает. [vba]
Код
Private Sub ComboBox1_Change() If UserForm1.ComboBox1.Value <> "Тест1" Or UserForm1.ComboBox1.Value <> "Тест2" Then 'Если выбранный текст не соотносится Тексту1 или Тексту2 UserForm1.ComboBox1.Value = Chr(151) 'Установить тире End If End Sub
[/vba]
Здравствуйте! Ребята помогите разобраться, завяз на простом условии, где при выборе из списка комбобокса по условию необходимо выбирать несколько значений. Если условие создано для одного значения, то срабатываете, для двух через Or не срабатывает. [vba]
Код
Private Sub ComboBox1_Change() If UserForm1.ComboBox1.Value <> "Тест1" Or UserForm1.ComboBox1.Value <> "Тест2" Then 'Если выбранный текст не соотносится Тексту1 или Тексту2 UserForm1.ComboBox1.Value = Chr(151) 'Установить тире End If End Sub
Апострофф, Сработало. Хотя, предполагал, что при And необходимо одновременное не соотношения по двум значениям при выборе, что не является возможным для комбобокса. Спасибо всем!
Апострофф, Сработало. Хотя, предполагал, что при And необходимо одновременное не соотношения по двум значениям при выборе, что не является возможным для комбобокса. Спасибо всем!Сергей13
Сообщение отредактировал Сергей13 - Понедельник, 04.11.2019, 18:19