Excel VBA: используйте значение флажка, когда введена командная кнопка - PullRequest
0 голосов
/ 05 мая 2018

Я пытаюсь научить себя 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

Помощь оценена.

...