使用
删除和创建工作表之前Sheets(xxx).Delete
或
Worksheets.Add(Before:=Worksheets(xxx)).Name = xxxxxx
正在调用用户定义函数(UDF)。
有没有办法防止调用UDF。我只想创建或删除工作表
答案 0 :(得分:1)
当Excel处于自动计算模式时,删除工作表会触发重新计算
如果您的UDF是易失性的或下游依赖于易失性函数或已删除工作表上的单元格,则将重新计算它们。
有关触发重新计算的易失性函数和操作的详细信息,请参阅http://www.decisionmodels.com/calcsecretsi.htm。