2

当我在 vba 中编译代码时,它显示消息编译器很大。

我的代码超过 30 行如下:

result = Application.WorksheetFunction.VLookup(dt, sheet2.Range("B11:E15"), 4, False)
sheet1.Range("E9").Value = result

有什么解决办法吗?

问候

4

1 回答 1

0

请参阅此网站http://support.microsoft.com/kb/983044您需要将代码分成更小的部分,以不超过 64K。您还需要在 32 位计算机上编写代码以保证兼容性。

于 2013-07-24T06:08:56.333 回答