2021年4月16日 星期五

APPLICATION.MAX 陣列應用

excel內建函數,主要是用儲存格做使用,其實也是可以直接拿來在vba中做使用的,在vba使用中若能搭配陣列做使用,效率上更是更上一層樓,先簡單說明在vba中使用的語法

方法一:application.sum(儲存格)

方法二:Application.WorksheetFunction.sum(儲存格)

轉用陣列範例,目前以max舉例,excel內建函數眾多,未一一測試,在請見諒。

單列情況:

Dim a As Variant

a=activesheet.range("a1:a1000")

a_max=application.max(a)

單列情況對照:

Dim a As RANGE

SET a=activesheet.range("a1:a1000")

a_max=application.max(a)

多列多行:

Dim a As Variant

a=activesheet.range("a1:c1000")

a_max=application.max(a)



沒有留言:

張貼留言

指數變化(2026.4.24) 開始透過AI做整理

 指數變化(2026.4.24) 開始透過AI做整理 小編認為這段時間,最重要莫過於周六4/17喊要開放海峽然後4/18又變卦了 但重點可能是追川總的推特或X,或是他帥帥公子的文章 哈。 一、上周焦點: 根據搜尋結果,以下是您要求的美國經濟數據更新: 4/21(二)公布數據 美國...