我正在尝试编写一个宏:
我想将我正在处理的工作簿存储在一个变量中,但是由于我不知道的原因,我遇到了一些错误。我的代码的相关部分是:
if(listBox1.HasItems) // you can also use listBox1.Items.Count > 0
{
ListBoxItem lbi = listBox1.Items[0];
// ...
}
当我运行代码时,Excel打开我打算打开它的工作簿,但就在此之后,我得到了#34;下标超出范围"调试器指向我粘贴的最后一个代码行时出错。我打开的工作簿包含一个名为" FUND"和单元格B142包含一个公式,所以我很确定问题是编写错误的变量引用,但我不知道有什么问题以及如何修复它。