Я пытаюсь научить себя VBA, программируя одну из этих старых книг «Выбери свое приключение» в Excel (для собственного удовольствия, а не для продажи). У меня есть лист с одним флажком ActiveX ("chkTakeCoins") и отдельной кнопкой команды. Они не в пользовательской форме, они просто на листе. Я не могу понять, как написать код командной кнопки, чтобы увидеть, является ли chkTakeCoins истинным или ложным. Нужно ли вызывать флажок chkTakeCoins из кода кнопки команды? Как написано ниже, я получаю ошибку «Требуется объект».
Sub btn5to147_Click()
If chkTakeCoins.Value = True Then
Sheets("Inventory").Range("coins") = 1
Else
Sheets("Inventory").Range("coins") = 0
End If
Worksheets("147").Activate
End Sub
Помощь оценена.