我写了一个与复选框一起使用的excel VBA宏。要检查是否选中了复选框,请使用以下代码:
Sheet4.Shapes("dietary").OLEFormat.Object.Value
这在Windows PC上运行良好;但是,一位同事使用mac并在那里产生错误。
如何以与windows和mac兼容的方式使用复选框?
答案 0 :(得分:1)
问题不在于Checkbox。这与您引用工作表的方式有关:)
Codenames有时会在Excel 2011中出现问题
试试这个
ThisWorkbook.Sheets("Sheet4").Shapes("dietary").OLEFormat.Object.Value
示例(描述两种情景)
现在删除CodeName