visual basic 怎么弄函數(shù) vb隨機(jī)數(shù)的原理?
vb隨機(jī)數(shù)的原理?[vb]RND隨機(jī)數(shù)的原理MicrosoftVisual BasicRND函數(shù)中的偽隨機(jī)數(shù)字生成不使用線性congruential算法。excel怎么按顏色匯總函數(shù)?顏色匯總資料函數(shù)
vb隨機(jī)數(shù)的原理?
[vb]RND隨機(jī)數(shù)的原理MicrosoftVisual BasicRND函數(shù)中的偽隨機(jī)數(shù)字生成不使用線性congruential算法。
excel怎么按顏色匯總函數(shù)?
顏色匯總資料函數(shù)不使用步驟1:在EXCEL界面中,按開組合鍵Alt F11,彈出來一個MicrosoftVisualbasic窗口。顏色匯總資料函數(shù)建議使用步驟2:在窗口中,想執(zhí)行菜單操作:“插到”—r26“模塊”。
顏色匯總表格函數(shù)使用步驟3:見到一個“(通用)”的窗體,這個窗體就是為了再輸入VBA代碼的窗體,
顏色信息匯總函數(shù)使用步驟4:將:代碼再復(fù)制到該窗體中:FunctionSumByColor(Ref_colorthoughRange,Sum_rangeas。
excel填充顏色統(tǒng)計(jì)公式?
一、直接輸入法
簡單的方法我們要你選打算統(tǒng)計(jì)的數(shù)據(jù)區(qū)域,后再按CtrlF菜單里查的窗口,接著點(diǎn)擊選項(xiàng),直接點(diǎn)擊格式選擇類型從單元格所選格式,鼠標(biāo)可能會變成一個小吸管的樣子,我們?nèi)缓笪〈蛩憬y(tǒng)計(jì)顏色的單元格,然后再直接點(diǎn)擊完全里查,接著按Ctrla中,選擇查看到的全部數(shù)據(jù),在工作表右下角的狀態(tài)欄都會總是顯示該顏色的個數(shù)及數(shù)列求和
二、宏表函數(shù)法
有可能會問到宏表函數(shù)是什么,宏表函數(shù)可以說是vba的前身,但是不斷vba的出現(xiàn),宏表函數(shù)已經(jīng)被逐漸的完全改變,只不過現(xiàn)在始終也可以使用,但是不能定義名稱來建議使用
在這里我們不需要用到的宏表函數(shù)是try.CELL,他的參數(shù)最少有兩個
第一參數(shù):type_num,單元格中的信息,會據(jù)再輸入的代碼直接返回有所不同的單元的信息
第二參數(shù):Reference,單元格范圍
我們想要聲望兌換單元格的單色信息,就必須將get.CELL函數(shù)的第一參數(shù)設(shè)置為63.畢竟代碼63趕往的是單元色的顏色信息
宏表函數(shù)的使用必須先對其采取定義法名稱,首選我們直接點(diǎn)擊公式,點(diǎn)擊定義名稱,將名稱設(shè)置中為顏色,然后再然后輸入公式pick.CELL(63,Sheet1!B2),在這里Sheet1是表格的名稱,B2是統(tǒng)計(jì)區(qū)域的第一個單元格,設(shè)置里完后再點(diǎn)擊確認(rèn)
然后再我們?nèi)缓笕缓筝斎氲扔陬伾?,然后再向下填充?shù)據(jù),是會依據(jù)什么不同的顏色回有所不同的結(jié)果,紅色的結(jié)果為6.藍(lán)色的結(jié)果為10
到最后我們可以使用countifs函數(shù)和countif函數(shù)通過求與計(jì)數(shù)表就行
求逆公式:SUMIF(C2:C18,6,B2:B18)
計(jì)數(shù)法公式:COUNTIF(C2:C18,6)
三、建議使用vba自定義函數(shù)
1.依據(jù)顏色求和代碼
FunctionSumColor(collikeRange,sumrangelikeRange)As Long
DimicelllikeRange Application.Volatile For Each icellacrosssumrange
IfThen
SumColor(icell)SumColor
EndIf
Nexticell
EndFunction
2.據(jù)顏色計(jì)數(shù)代碼
Function CountColor(ary1asRange,ary2thoughRange)
Application.VolatileFor Each i In ary2If ThenCountColor CountColor 1End If extEnd Function
是想可以使用這兩個代碼,我們就要先將其粘帖進(jìn)vba中,是需要我們再點(diǎn)開發(fā)工具,選擇類型visual basic,直接進(jìn)入vba的編輯界面,然后再然后點(diǎn)擊插入到,你選模塊,將代碼ctrl v粘貼出來即可
在這里我們設(shè)制了了兩個函數(shù),參照顏色異或的函數(shù)名稱是SumColor,根據(jù)顏色數(shù)器的函數(shù)名稱是CountColor
這兩個函數(shù)的參數(shù)都是差不多的
第一參數(shù):統(tǒng)計(jì)顏色的單元格
第二參數(shù):要統(tǒng)計(jì)的數(shù)據(jù)區(qū)域
使用方法追加動圖