我在工作中继承了旧的 Excel-VBA 模型。我正在运行这个程序来计算贷款组合的损失。该程序适用于多达 500 个贷款项目的贷款组合,但当我加载包含 500 多个项目的更大组合时,开始抛出“运行时错误类型 '13' 不匹配”。
Public Sub generateLossDistribution()
....
Dim i As Long, j As Long
Dim p As portfolio
' Creates a new portfolio object and reads it
**Set p = New portfolio**
错误消息出现在“**”代码行中。仅供参考,“组合”是用户定义的对象/类模块。由于代码适用于较少的贷款项目,此错误是否可能是由于数组大小增加(当加载更大的投资组合时)?该投资组合为每个贷款项目提供大约 30 个字段。数组大小是否有限制,我可以扩展吗?
由于我只是一个初学者并且模型代码太大而无法上传,因此非常模糊抱歉。
谢谢