EXCEL VBA - 如何在EXCEL VBA中使用EXCEL的函數式?

 

需  求

EXCLE的函數式好像並不能在VBA編輯時直接使用,那如何在EXCEL VBA中使用EXCEL的函數式?

範  例

Sub 今天是第幾週() 

 

    Range("B2").FormulaR1C1 = Application.Evaluate("WeekNum(TODAY())")
   


End Sub

 

⬛ 說  明:

① 使用「Application.Evaluate」指令

② Application.Evaluate(" ----- ") ,在雙引號之間填入在EXCEL中所使用的函數。

執行EXCEL VBA時,即可看到在括號中的EXCEL函數已經被執行。

 

⬛ 結  果:

實際執行如下圖,我們可以看到WeekNum(TODAY())這個EXCEL函數已在EXCEL VBA中被執行。

EXCEL VBA - 如何在EXCEL VBA中使用EXCEL的函數式?

 

 


arrow
arrow
    全站熱搜

    News123 發表在 痞客邦 留言(0) 人氣()