У меня есть некоторые кнопки с кнопками, такие как stp1, stp2, stp3 и т. Д. У меня есть что-то активное в ячейку, я хочу иметь возможность повторно активировать кнопку опции через ее имя, которое помещается в ячейку B6.Я хочу изменить значение кнопки опции в форме пользователя через свое имя в ячейке в Excel
Я попробовал многие вещи здесь пример:
Worksheets("Data").Select
[B6].Value = oSel 'Option button select
oSel.Value = True 'as to re-activate the option button
Я получил имя с помощью:
For Each Control In Me.Controls
If InStr(Control.Name, "stp") Then
If Control.GroupName = "Beginning" Then
If Control.Value = True Then
oSel = Control.Name
Exit For
End If
End If
End If
Next
Если бы вы могли помочь мне бы очень признателен, если я забыл некоторые важные или вам просто нужно больше ... просто спросите. Я довольно новичок в VBA, и я экспериментирую.
Thankyou, что первый блок кодирования - это то, что мне нужно. Я пытаюсь создать приключенческую игру, и вы можете перемещаться с помощью кнопок с настройками. Я создаю save/load, и мне нужно было хранить данные о местоположении. Я смог сохранить данные но мне нужен код, который у вас так чудесно предоставлен, чтобы загрузить позицию :) снова thankyou – xSh4de
Возможно, вы отметите это как свой ответ, чтобы аккуратно закрыть это сообщение. Рад, что это помогло вам двигаться вперед. – barryleajo