2012-09-08 90 views

回答

12

您可以使用Evaluate或快捷[]返回所以Excel的數組公式
=MIN(IF(NOT(ISNA(A1:A10)),A1:A10)) 可以在代碼中使用如神

Sub Test() 
MsgBox [MIN(IF(NOT(ISNA(A1:A10)),A1:A10))] 
End Sub 
+1

聖母公式

的VBA等價的。 ..你只是吹了我的腦海。 – user1656007

+0

我建議使用'ISERROR'而不是'ISNA',以確保它忽略所有錯誤。 –

+0

@DanielCook如果不同的錯誤(比如Div#0)表示數據有問題,那麼這可能會導致問題。所以可能是的,但是使用'ISNA'可能會更健壯 – brettdj

相關問題