在excel vba中编译代码时出错

时间:2013-07-24 05:09:04

标签: vba

当我在vba中编译代码时,它会显示消息Compiler to large。

我的代码超过30行,如下所示:

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

任何解决方案?

此致

1 个答案:

答案 0 :(得分:0)

查看此网站http://support.microsoft.com/kb/983044您需要将代码分成小块,不超过64K。此外,您需要在32位计算机上编写代码以保证兼容性。