【发布时间】:2014-09-04 15:47:27
【问题描述】:
我编写了一个适用于复选框的 excel VBA 宏。要检查复选框是否被选中,我使用以下代码:
Sheet4.Shapes("dietary").OLEFormat.Object.Value
这在 Windows PC 上运行良好;但是,一位同事使用 mac 并在那里产生错误。
如何以与 windows 和 mac 兼容的方式使用复选框?
【问题讨论】:
标签: excel vba macos excel-2011
我编写了一个适用于复选框的 excel VBA 宏。要检查复选框是否被选中,我使用以下代码:
Sheet4.Shapes("dietary").OLEFormat.Object.Value
这在 Windows PC 上运行良好;但是,一位同事使用 mac 并在那里产生错误。
如何以与 windows 和 mac 兼容的方式使用复选框?
【问题讨论】:
标签: excel vba macos excel-2011
问题不在于复选框。它与您引用工作表的方式有关:)
代号有时会在 Excel 2011 中出现问题
试试这个
ThisWorkbook.Sheets("Sheet4").Shapes("dietary").OLEFormat.Object.Value
示例(描述两种情况)
现在删除代号
【讨论】: