Включить / отключить кнопки в Excel (Active X) - PullRequest
1 голос
/ 30 июня 2019

Моя рабочая тетрадь имеет 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...