
文章插圖
本節(jié)課為VBA學(xué)習(xí)當(dāng)中的第九課 , excel中函數(shù)在VBA當(dāng)中如何來體現(xiàn)以及運(yùn)用 。以SUM和countif為例來講解函數(shù)在VBA中運(yùn)用的基礎(chǔ)知識及注意點(diǎn):
案例一:sum求和函數(shù)使用(函數(shù)當(dāng)中不需要加引號的)
效果
代碼如下:
‘ 不需要引號的函數(shù)使用
Sub VBAsum函數(shù)()
Dim i As Integer
For i = 2 To 10 ‘定義循環(huán)區(qū)間為第2-10行
Sheet1.Cells(i, 3) = “=sum(a” & i & “:b” & i & “)” ‘用雙引號“”將計(jì)算值以函數(shù)來體現(xiàn) 。C2=sum(A2:b2)
Next
End Sub
注意點(diǎn):與上節(jié)將的VBA公式的使用一樣 , 本節(jié)函數(shù)使用主要為用雙引號“”將計(jì)算值以函數(shù)來體現(xiàn) 。從而表格中可以執(zhí)行此函數(shù) 。
案例二:countif&sum+indirect函數(shù)使用(函數(shù)當(dāng)中需要使用到雙引號)
效果
代碼如下:
‘公式需要帶引號的函數(shù)使用
Sub 公式帶引號的計(jì)算()
Cells(11, 1) = “=COUNTIF(A2:A10,””>5″”)” ‘函數(shù)解析為=countif(A2:A10,”>5″) ,
Cells(11, 2) = “=sum(INDIRECT(“”B2:B10″”))” ‘函數(shù)解析為=sum(indirect(B2:B10)) ,
End Sub
注意點(diǎn):
1、函數(shù)解析為=countif(A2:A10,”>5″) , 因?yàn)榕袛鄥^(qū)域本身就需要用到雙引號 , 為了避免雙引號被VBA解析 , 所以雙引號前后還需要加個雙引號;
2、 同上 , 函數(shù)解析為=sum(indirect(B2:B10)) , 表格中原本Indirect引用的區(qū)域不需要加雙引號 , 但是在VBA中還是需添加 , 所以得另外添加一個雙引號 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:- 誤刪excel文件數(shù)據(jù)恢復(fù)方法 wps表格數(shù)據(jù)恢復(fù)方法
- 兩種簡單的方法 怎么識別圖片中的文字字體
- 兩個excel表快速核對 常用的excel數(shù)據(jù)比對工具
- excel常用數(shù)據(jù)分析方法 excel數(shù)據(jù)分析工具怎么用
- 亞馬遜是怎么賺錢的 這兩種方法了解一下
- excel怎么截取長圖片 excel怎么截圖
- 視頻鏈接生成器軟件推薦 動態(tài)鏈接庫怎么調(diào)用
- 自制豆?jié){咖啡促進(jìn)消化助瘦腹
- 打印excel第一行始終顯示 excel首行始終顯示設(shè)置
- Excel如何快速查找標(biāo)記多行多列數(shù)據(jù)中的重復(fù)值 表格查重復(fù)怎么查
