Excel 2011和Excel 2016能否在OSX上从相同的宏工作簿源工作?

Excel 2011和Excel 2016能否在OSX上从相同的宏工作簿源工作?,excel,vba,macos,Excel,Vba,Macos,这可能非常具体,但我在工作中经常使用宏。我们最近在我的办公室中获得了针对Mac的Excel 2016,这比Excel 2011要好,但VBA编辑器在功能和易用性方面受到了巨大的冲击 最近,我一直在使用我的Excel 2011个人宏工作簿编辑宏,然后将所有代码复制/粘贴到我的Excel 2016个人宏工作簿中,这可能会很麻烦,并且在将来的某个时候很容易出错。2011年和2016年的数据源是否可能来自同一个人宏工作簿,这样当我在2011年编辑时,它会自动更改2016年使用的数据 如果有人对此有解决方

这可能非常具体,但我在工作中经常使用宏。我们最近在我的办公室中获得了针对Mac的Excel 2016,这比Excel 2011要好,但VBA编辑器在功能和易用性方面受到了巨大的冲击

最近,我一直在使用我的Excel 2011个人宏工作簿编辑宏,然后将所有代码复制/粘贴到我的Excel 2016个人宏工作簿中,这可能会很麻烦,并且在将来的某个时候很容易出错。2011年和2016年的数据源是否可能来自同一个人宏工作簿,这样当我在2011年编辑时,它会自动更改2016年使用的数据


如果有人对此有解决方案,这也可能是一种在同事之间共享定期更新的宏的好方法。

我想我不得不让你失望。我认为这是不可能的,特别是因为每次版本更改(从2000年到2003年到2010年到2013年)都会改变vba编码。在Mac上,这是一个更大的问题,因为他们一次又一次地增加和减少功能。另外,很多在office for windows上运行的代码在Mac上不起作用,因为Mac OS和windows OS的功能完全不同。我用vba在office for Mac 2011上工作了大约4个月,很难创建一些在windows上可以轻松工作的代码

此外,我不建议您做您想做的事情,因为2011年起作用的功能可能在2016年不起作用,因为在之前更改Office版本时,它们已经更改/删除/重新创建了功能。因此,这可能会为错误提供巨大的资源

如果我对这一切都错了,我会很高兴学到其他的:)


但正如我所说,这只是我的观点,也许有更有经验的人可以帮你解决问题。

我想我不得不让你失望。我认为这是不可能的,特别是因为每次版本更改(从2000年到2003年到2010年到2013年)都会改变vba编码。在Mac上,这是一个更大的问题,因为他们一次又一次地增加和减少功能。另外,很多在office for windows上运行的代码在Mac上不起作用,因为Mac OS和windows OS的功能完全不同。我用vba在office for Mac 2011上工作了大约4个月,很难创建一些在windows上可以轻松工作的代码

此外,我不建议您做您想做的事情,因为2011年起作用的功能可能在2016年不起作用,因为在之前更改Office版本时,它们已经更改/删除/重新创建了功能。因此,这可能会为错误提供巨大的资源

如果我对这一切都错了,我会很高兴学到其他的:)


但正如我所说,这只是我的观点,也许有更有经验的人可以帮助您解决问题。

谢谢Kathara。你说的很有道理。希望随着时间的推移,2016版VBA编辑器的更新会越来越好,但他们需要一些重大的改进才能达到2011版的水平。没问题。我自己在mac上使用vba时也遇到过一些问题,有时真的很令人沮丧。到目前为止,我还没有听过office 2016的精华(我认为是针对windows的),因为似乎有很多bug。如果他们能用这个版本升级Mac上vba的功能,那就太酷了。但我想我们只能拭目以待:)祝你的密码好运。谢谢凯萨拉。你说的很有道理。希望随着时间的推移,2016版VBA编辑器的更新会越来越好,但他们需要一些重大的改进才能达到2011版的水平。没问题。我自己在mac上使用vba时也遇到过一些问题,有时真的很令人沮丧。到目前为止,我还没有听过office 2016的精华(我认为是针对windows的),因为似乎有很多bug。如果他们能用这个版本升级Mac上vba的功能,那就太酷了。但我想我们只能拭目以待:)祝你的代码好运。