首页 > 解决方案 > 当我在 EXCEL VBA 中更改每种不同状态的工作表时,我需要帮助来更改复选框状态

问题描述

我正在开发一些具有功能区复选框的 VBA 宏。当我在 EXCEL VBA 中更改每个不同状态的工作表时,如何更改复选框状态。我在工作簿模块中使用了回调函数“Workbook_sheetAtivate”。但我无法控制此模块的复选框状态。

这是复选框代码:

Sub checkBox1_getPressed(control As IRibbonControl, ByRef returnedVal)
    rv = Cells(7, 13)
    MsgBox "체크박스1 , rv : " & rv 
    If rv = 1 Then 
        returnedVal = True
      Else
        returnedVal = False
    End If
   'oxIRibbonUI.Invalidate
End Sub

标签: excelvbacheckboxribbon

解决方案


推荐阅读