返回列表 上一主題 發帖

[發問] excel 巨集無法像excel內建公式一樣嗎?

回復 1# PKKO

問題一:可以用excel公式,但要在前面加個『application』,然後範圍前要加個range("範圍")

  If Application.CountA(Range("a1:a7")) > 5 Then

TOP

回復 4# PKKO

我記得沒錯的話,excel裡的公式都能在VBA裡使用,
只是你的公式格式要打對,你改成這樣就能執行了:

If Application.CountIf(Range("a1:a7"), "2") > 5 Then

你就先寫出一般的語法:=COUNTIF(A1:A7,"2"),
但是在VBA裡面範圍需要加個"RANGE",所以就會變成上面的樣子了,
或是嫌麻煩的話直接輸入[A1:A7]也可以取代RANGE。

If Application.CountIf([a1:a7], "2") > 5 Then

TOP

        靜思自在 : 不要小看自己,因為人有無限的可能。
返回列表 上一主題