最近,在Excel VBA中使用sheets.add或sheets.delete时,出现了越来越多的问题。经过反复搜索,我终于找到了Microsoft官方的支持页面。我的问题是,有没有人知道为什么我以前可以轻松地一遍又一遍地调试代码,然后突然间它开始按照Microsoft所说的方式运行了?是否有办法修复它?
Sub foo()
Sheets.add
debug.print "sheet added" 'breakpoint here
End sub
就是这么简单。你无法重新创建它,因为我询问的问题是它一开始并没有发生。它一遍又一遍地正常工作,然后随机出现了链接中描述的错误。