VBA操作Excel类模块的综合运用:

Public 条件
Private rngs
Private n
Dim cc
Property Set 单元格(rng As Range)
If rng > 条件 Thenn = n + 1If n = 1 Then Set rngs = rngSet rngs = Union(rngs, rng)
End Ifcc = rngs.Address
End PropertyFunction 求和()
求和 = WorksheetFunction.Sum(rngs)
End FunctionFunction 最大值()
最大值 = WorksheetFunction.Max(rngs)
End FunctionFunction 最小值()
最小值 = WorksheetFunction.Min(rngs)
End FunctionFunction 平均值()
平均值 = WorksheetFunction.Average(rngs)
End FunctionFunction 极大值(k As Integer)
极大值 = WorksheetFunction.Large(rngs, k)
End FunctionFunction 极小值(k As Integer)
极小值 = WorksheetFunction.Small(rngs, k)
End Function

类模块调用:

Sub test()
Dim dd As New 类1
For Each rn In [a1:a9]
dd.条件 = 4
Set dd.单元格 = rn
Next
MsgBox dd.极小值(3)End Sub

Excel总VBA相关类模块相关推荐

  1. Excel VBA(09)类模块和数据库操作

    类模块详解 一.类模块入门 vba 中的类模块的概念和其他面向对象的语言里面的类的概念是类似的,就是抽取共性进行封装以便能够重复使用 类模块的插入 类模块的相关语句如下 1.let:设置对象属性 2. ...

  2. Excel宏(VBA)类模块的创建与调用

    Excel宏VBA类模块的创建与调用 1 类模块的介绍 2 为什么要使用类模块 3 如何创建类模块 4 如何调用类模块 5 代码 1 类模块的介绍 2 为什么要使用类模块 3 如何创建类模块 类模块的 ...

  3. vba 定义类_VBA|工程中的四类模块的具体含义与比较

    新建一个工作簿后的VBE的工程资源管理器: 可以看到默认的3个工作表对应的模块和工作簿模块ThisWorkbook. 选择sheet1,点击"对象"列表下拉框: 可以看到一个可供选 ...

  4. vba 定义类_类模块的定义及设计

    你已选中了添加链接的内容蓝字关注,加微信NZ9668获资料信息  VBA解决方案   系列丛书作者  头条百家平台 VBA资深创作者 _______________________________ ( ...

  5. VBA 类模块理解和使用总结

    目 录 VBA 类模块理解和使用总结 一.类的概念 二.类的定义 三.类详细定义 关于封装 关于多态 关于异常 关于自定义事件 四.结论: VBA 类模块理解和使用总结 一.类的概念 记得有人总结,V ...

  6. vba 定义类_什么是模块,VBA中各种模块的有效行为

    你已选中了添加链接的内容蓝字关注,加微信NZ9668获资料信息  VBA解决方案   系列丛书作者  头条百家平台 VBA资深创作者 _______________________________ 大 ...

  7. vba 定义类_VBA|自定义类型、枚举类型和类模块及其使用

    VBA中,自定义类型相当于C语言中的结构体,枚举类型也与C语言中的枚举类型相似.自定义类型和枚举类型放到模块的子过程的前面即可. VBA中, 类模块相当于C语言中的类,类模板要单独放到类模块中(自定义 ...

  8. VBA中窗体模块、标准模块和类模块的区别

    Office VBA 参考 VBA类模块完全教程(完结篇) VBA类模块完全教程(下篇) VBA类模块完全教程(中篇) VBA类模块完全教程(上篇) VBA中窗体模块.标准模块和类模块的区别

  9. 【Monkey Run】Excel编程 VBA

    Excel编程 VBA 天气如此舒适,装B逐渐减少,所以最近的blog输出一直停滞不前.然而最近一直忙于Excel编程,觉得也有点从0到1的学习创造过程,有必要总结记录下.具体的VBA编程知识可以借鉴 ...

最新文章

  1. 洛谷 P4706 取石子 解题报告
  2. 组件Refs(操作DOM的2⃣️两种方法)
  3. 【angularJS】简介
  4. 1070 Bash游戏 V4
  5. 获取linux服务器基本信息命令行,centos 查看服务器运行的服务和基本信息
  6. C语言课后习题(15)
  7. svm matlab 画图,matlab 画图
  8. hdfs 多租户_Hadoop多租户架构配置
  9. 2013 8.20 ip地址的计算总结
  10. 【路径规划】基于matlab蚁群优化遗传算法求解机器人栅格地图最短路径规划问题【含Matlab源码 1581期】
  11. 【多目标优化求解】基于matlab布谷鸟算法多目标(成本+时间+质量)优化求解【含Matlab源码 118期】
  12. cboard 图表类型及其配置项扩展
  13. 当前安装包签名出现异常_安卓系统手机安装应用出现应用签名异常或-22错误(联网验证失败)的应对方法...
  14. Google Guice简介
  15. GAMES101-现代计算机图形学入门-闫令琪 - lecture11 几何3(Geometry 3) - 课后笔记
  16. 常用 ASCII 码对照表
  17. 计算机桌面图片打不开显示内存不足,windows照片查看器无法显示此图片,因为计算机上的可用内存可能不足解决方法...
  18. 小米路由r2d论坛_小米路由器R2D拆机换3T紫盘
  19. c语言程序设计大赛 作品,撒花 | C语言程序设计大赛、数据结构大赛圆满成功!...
  20. 北京政协委员共商提高城市精治、共治、法治水平

热门文章

  1. Empty reply from server
  2. C语言程序设计#成绩查询系统
  3. 洛谷P1860——新魔法药水
  4. ipad服务器未响应怎么办,ipad pro死机怎么办?ipad pro无反应解决方法
  5. 高级计算机网络管理员试题及答案,2016年计算机软考网络管理员测试题及答案...
  6. 第1章 持续交付2.0
  7. 谷歌深度神经网络_本周关注我们:轻松阅读,神经网络和Google召集不良网站
  8. linux 中 read 的用法
  9. React源码分析(二)= Reac初次渲染分析
  10. JNPF快速开发框架的八大功能介绍