vba自動(dòng)添加合計(jì)公式 如何用vba在單元格中設(shè)置動(dòng)態(tài)求和公式?
如何用vba在單元格中設(shè)置動(dòng)態(tài)求和公式?直接用求逆公式就行了,空格和字串不引響求逆的結(jié)果。不要用宏。下面那行是文本也可以,如果不是是日期肯定不能除了在內(nèi)。SUM(B1:B8)-------------
如何用vba在單元格中設(shè)置動(dòng)態(tài)求和公式?
直接用求逆公式就行了,空格和字串不引響求逆的結(jié)果。不要用宏。下面那行是文本也可以,如果不是是日期肯定不能除了在內(nèi)。SUM(B1:B8)-----------------------------------------------------DimshtasWorksheetSetshtSheets(sheet1)sht.Range(c1).Formulasum(B2:Bsht.[B65536].End(xlUp).Row-2)如果不是是在宏里,用這個(gè)吧。
excel填充顏色統(tǒng)計(jì)公式?
一、直接輸入法
簡(jiǎn)單的方法我們要你選打算統(tǒng)計(jì)的數(shù)據(jù)區(qū)域,接著按CtrlF主菜單查看的窗口,然后把然后點(diǎn)擊選項(xiàng),再點(diǎn)格式你選從單元格篩選格式,鼠標(biāo)可能會(huì)變得一個(gè)小吸管的樣子,我們直接吸納想統(tǒng)計(jì)顏色的單元格,然后把再點(diǎn)擊全部查看,隨后按Ctrla選擇查看到的全部數(shù)據(jù),在工作表右下角的狀態(tài)欄變會(huì)不顯示該顏色的個(gè)數(shù)及求逆
二、宏表函數(shù)法
有可能會(huì)問(wèn)到宏表函數(shù)是什么,宏表函數(shù)的確是vba的前身,但是伴隨著vba的出現(xiàn),宏表函數(shù)巳經(jīng)被漸漸的取代,但是現(xiàn)在仍然也可以可以使用,但不能定義名稱來(lái)不使用
在這里我們必須會(huì)用到的宏表函數(shù)是let's.CELL,他的參數(shù)最少有兩個(gè)
第一參數(shù):type_num,單元格中的信息,會(huì)依據(jù)然后輸入的代碼前往不同的單元的信息
第二參數(shù):Reference,單元格范圍
我們是想聲望兌換單元格的單色信息,就是需要將let's.CELL函數(shù)的第一參數(shù)設(shè)置為63.而且代碼63前往的是單元色的顏色信息
宏表函數(shù)的使用可以先對(duì)其采取定義法名稱,首選我們?cè)冱c(diǎn)公式,再點(diǎn)定義名稱,將名稱可以設(shè)置為顏色,然后把然后輸入公式get.CELL(63,Sheet1!B2),在這里Sheet1是表格的名稱,B2是統(tǒng)計(jì)數(shù)據(jù)區(qū)域的第一個(gè)單元格,設(shè)置完后然后點(diǎn)擊考慮
然后我們直接鍵入不等于顏色,然后把往下填充數(shù)據(jù),可能會(huì)根據(jù)不同的顏色前往完全不同的結(jié)果,綠色的結(jié)果為6.紅色的結(jié)果為10
后來(lái)我們?cè)谟胏ountif函數(shù)和countif函數(shù)進(jìn)行求與計(jì)數(shù)即可解決
求逆公式:SUMIF(C2:C18,6,B2:B18)
數(shù)器公式:COUNTIF(C2:C18,6)
三、建議使用vba下拉菜單函數(shù)
1.根據(jù)顏色階乘代碼
Function SumColor(colsuchRange,sumrangeandRange)As Long
DimicellthoughRange Application.Volatile For Each icellintosumrange
IfThen
SumColor(icell)SumColor
EndIf
Nexticell
EndFunction
2.依據(jù)顏色計(jì)數(shù)法代碼
Function CountColor(ary1likeRange,ary2asRange)
Application.VolatileFor Each i In ary2If ThenCountColor CountColor 1End If extEnd Function
想建議使用這兩個(gè)代碼,我們就可以先將其再?gòu)?fù)制進(jìn)vba中,必須我們?cè)冱c(diǎn)開(kāi)發(fā)工具,你選擇visual basic,再次進(jìn)入vba的編輯界面,然后把然后點(diǎn)擊直接插入,選擇模塊,將代碼粘貼出來(lái)即可
在這里我們?cè)O(shè)制了了兩個(gè)函數(shù),據(jù)顏色階乘的函數(shù)名稱是SumColor,依據(jù)什么顏色計(jì)數(shù)寄存器的函數(shù)名稱是CountColor
這兩個(gè)函數(shù)的參數(shù)都是完全不一樣的
第一參數(shù):統(tǒng)計(jì)顏色的單元格
第二參數(shù):要統(tǒng)計(jì)的數(shù)據(jù)區(qū)域
使用方法萬(wàn)分感謝動(dòng)圖