excel - 如何使用 CheckBox Logic 导航工作簿中的其他工作表?

标签 excel vba

我有几个复选框,基于复选框的“真”或“假”逻辑,我想导航到同一个工作簿中的不同“表格”。请帮助编写 VBA 代码!

我编写了以下代码,但出现“OBJECT”错误。

 If CheckBox1.Value = True And CheckBox2.Value = True Then Sheets("abc").Range("A3").Select

最佳答案

我觉得您正在使用表单控件。

帮我试试这个。

Dim cbOne As Shape, cbTwo As Shape

Set cbOne = ActiveSheet.Shapes("Check Box 1")
Set cbTwo = ActiveSheet.Shapes("Check Box 2")

If cbOne.OLEFormat.Object.Value = 1 And cbTwo.OLEFormat.Object.Value = 1 Then
   '
   '~~> Do what you want
   '
End If

关于excel - 如何使用 CheckBox Logic 导航工作簿中的其他工作表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38672968/

相关文章:

python-3.x - 来自 Excel 文件的 Pandas 数据框中的双 "melt"

javascript - 如何使用 JavaScript 导出 Excel 文件?

arrays - Excel VBA 搜索大数组

excel - 如何在 VBA 中有效地编码以访问全局命名范围

表单组合框上的 Excel VBA 循环单元格链接

excel - 从 excel vba 获取连接名称

excel - 使用 office.js 隐藏 Excel 工作簿中的行

VBA 使用列表过滤和复制行

excel - 在 Excel 中使用 vba 插入公式时出现“@”