VBA定義函數(shù) 計(jì)算 x + y 如果用宏,,要把(把返回值寫到哪個(gè)單元格里的)代碼寫到宏里面,。 VBA函數(shù)就不用
Python的UDF 如果函數(shù)復(fù)雜,Python寫起來(lái)可能簡(jiǎn)單一點(diǎn),。 建立一個(gè)和xlsm(帶宏的excel)文件同名的py文件,,寫好自定義的函數(shù)。
把該py文件導(dǎo)入excel,,就可以使用了,。 如果python的函數(shù)中,,可能會(huì)出現(xiàn)異常,此時(shí)在excel的單元格中可能會(huì)看到錯(cuò)誤信息,。 可以用try...except...包住,,出現(xiàn)異常以后return一個(gè)自定義的錯(cuò)誤信息。 |
|