Моя рабочая тетрадь имеет 2 листа
MainSheet
для кнопок и служит главной страницей DataSheet
для формулы и данных, связанных с данными на листе 1)
У меня есть 3 группы опционных кнопок (каждая из которых имеет 2 кнопки) и поле со списком, содержащее 3 строки данных.Ячейка, связанная с полем со списком, находится в DataSheet
, A3, в то время как диапазон находится в B3: B5.
Мне нужно, чтобы
- включил Группу 2 (кнопки 3 и4) и Группа 3 (кнопки 5 и 6), только если будет выбрана кнопка 2 (Группа 1).
- Или в зависимости от того, какая из кнопок 2, 3, 4, 5 или 6 будет нажата первой, следует активировать остальные упомянутые кнопки из групп.
- Но если будет выбрана кнопка 1 (группа 1), все кнопки в группах 2 и 3 должны быть отключены, а также поле со списком.
- То же самое, когда будет выбрано любое из 3 содержимого поля со списком, все кнопки из всех групп должны быть отключены.
Это единственное, что мне удалосьправильно решено (я не уверен насчет поля со списком):
Private Sub OptionButton2_Change()
If OptionButton2.Value = True Then
OptionButton1.Enabled = True
OptionButton3.Enabled = True
OptionButton4.Enabled = True
OptionButton5.Enabled = True
OptionButton6.Enabled = True
ComboBox1.Enabled = False
Else
OptionButton3.Enabled = False
OptionButton4.Enabled = False
OptionButton5.Enabled = False
OptionButton6.Enabled = False
ComboBox1.Enabled = False
End If
End Sub