
答案1
您定義的函數是遞歸的,無條件地呼叫自身,直到堆疊充滿所有呼叫。
您應該更改子程序的名稱,例如:-
Sub Calc()
Calculate
End Sub
如果連結Calc()
到該按鈕,就可以避免任何遞歸。
答案2
您在Calculate 內部呼叫Calculate。每次對Calculate 的調用都會導致對Calculate 的另一次調用,然後該調用將調用Calculate...然後最終當堆疊填滿時您會收到該錯誤。
您定義的函數是遞歸的,無條件地呼叫自身,直到堆疊充滿所有呼叫。
您應該更改子程序的名稱,例如:-
Sub Calc()
Calculate
End Sub
如果連結Calc()
到該按鈕,就可以避免任何遞歸。
您在Calculate 內部呼叫Calculate。每次對Calculate 的調用都會導致對Calculate 的另一次調用,然後該調用將調用Calculate...然後最終當堆疊填滿時您會收到該錯誤。