2017年12月23日 星期六

[Excel VBA]如何搜尋一組二維數列的最大值&最小值,並移至結果儲存格欄位?


利用Excel的函數功能來搜尋二維數列的最大值和最小值不是一件困難的事,但若要快速顯示出最大值和最小值在該二維數列的位置,則需要善用VBA語法來實現。

以最大值為例,利用WorksheetFunction引入Max函數,並用Find語法來做搜尋符合條件的位製作標,並用Goto語法移至該結果儲存格欄位,如圖一所示。結果儲存格欄位將顯示在左上角,如圖二所示。

圖一 n. 搜尋最大值的VBA語法

圖二 最大值位置為H13

沒有留言:

張貼留言