Worksheets("InputSheet").Outline.ShowLevels RowLevels:=1
在執行此行後,UDF被觸發,並且此UDF突然終止,原因是我未知的原因。觸發Excel函數
UDF不直接在「InputSheet」的任何位置調用。 「InputSheet」中只使用了使用此函數的另一個表中的NamedCell。
我不希望該功能被觸發。
任何可能的原因或解決方案
Worksheets("InputSheet").Outline.ShowLevels RowLevels:=1
在執行此行後,UDF被觸發,並且此UDF突然終止,原因是我未知的原因。觸發Excel函數
UDF不直接在「InputSheet」的任何位置調用。 「InputSheet」中只使用了使用此函數的另一個表中的NamedCell。
我不希望該功能被觸發。
任何可能的原因或解決方案
顯示和隱藏行通常會觸發重新計算,重新計算會涉及所有打開的工作簿中的所有工作表。
嘗試將設置計算設置爲手動。
Woudnt將計算設置爲Manual使得函數不會在其參數更改時重新計算。 –
這有點破解,但您可以在此行之前直接將計算設置爲手動,之後直接將其設置爲自動,並且您應該避開該問題。 –
黑客就像魅力一樣工作 –
看到你的文件會幫助我們很多。看到你的UDF可能會有所幫助。 – brettdj
這可能是由PERSONAL.XLSB工作簿觸發的。檢查那裏的所有事件,並刪除對此函數的調用 – Ahmad
我從來沒有玩過Personal.XLSB –