在VBA中如何编写“求颜色相同单元格的平均值”
1、如图所示,工作表中有三种颜色,如何求出每种颜色单元格的平均值?
2、在工作表中,点击菜单栏【开发工具】,在其工具栏内,点击【visual basic】!
3、会进入VBA编辑界面!点击菜单栏【插入】,在其下拉菜单中,选择【模块】!
4、会弹出模块编辑窗口!
5、在代码编辑窗口输入以下代码:Sub abc()On Error GoTo 100D坡纠课柩im i&, rng As Range, frng As Rangei = Application.FindFormat.Interior.ColorSet frng = Range("f:f").End(xlDown)For Each rng In Range([b2], frng) Select Case rng.Interior.Color Case Is = i k = k + rng: n = n + 1 End SelectNextMsgBox "平均分:" & k / nEnd100:MsgBox "没有选取颜色"End Sub
6、点击工作表中【开发工具】菜单下的【插入】按钮,插入一按钮并与编写的代码关联!
7、同时按下CTRL+F,调出晃瓿淀眠【查找窗口】,在【格式】中选取【从单元格选取格式】拾取表中的巧克力颜色!关闭窗口!
8、点击按钮!瞬间求出巧克力颜色单元格的平均值!
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:45
阅读量:48
阅读量:90
阅读量:46
阅读量:75