Excel 2011 Mac VBA 组合框值
在 Mac 上的 Excel 2011 中,我有一个带有两个控件的电子表格。一个组合框和一个按钮。组合框名为 Crops,我想在单击按钮时访问该框的值。
在 Windows Office 中工作的明显 Crops.Value 似乎不起作用,并且我收到一条错误消息,指出 Crops 对象丢失。
在 Mac 上使用 VBA 可以完成这个(简单的)任务吗?
In excel 2011 on the mac, I have a spread sheet with two controls. A combobox and a button. the combo box is named Crops and i want to access the value of that box when clicking the button.
The obvious Crops.Value that would work in windows office does not seem to work and i get an error saying the Crops object is missing.
Is this (simple) task possible with VBA on the Mac?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好的解决了。 Active X 对象在 Mac 上不起作用。您必须使用 Forms 元素,如果您想访问下拉列表的值,则需要使用 VBA 代码。希望它对其他人有帮助。
假设 Crops 是组合框,则 Itm 将具有该值。
ok solved it. Active X objects do not work on the mac. You have to use Forms elements and then if you want to access the value of a dropdown this is the VBA code. Hope it helps someone else.
assuming Crops was the combobox, Itm will have the value.