0
的條件擦除部分我有結構的工作簿不是很不像這一個(但更高級的):Excel的VBA:工作表
https://www.youtube.com/watch?v=UeGncSFijUM
即:
(1)工作表其中一行進行一些涉及rand()的計算,並將結果值傳送到下一行,在該行中進行類似的計算並在最多250行之後發生最終結果。
(2)然後,Excel重複該計算250 20000次
(3)和做在20000個獨立結果一些計算。
很多都是通過函數完成的,我主要使用VBA來控制計算流。
這一切都需要一些時間,我試圖一步一步地優化它。
現在每個(1)的結果很可能在第250行之前在平均行125上達到很多。如果在第125行滿足該條件,我想抹掉其餘的計算。通過if語句調用VBA腳本來清除剩餘單元格的內容。
是否可以從函數中調用VBA語句?
您不能從工作表調用宏,但可以調用UDF函數。但是,UDF不能更改任何單元,而是調用它的單元。我想某種公共布爾變量可能會暫停循環VBA操作,並且UDf *可能會更改其狀態。 – Jeeped 2014-11-01 14:03:38