vba多个button响应一个事件_在类中定义和触发自定义事件(上)

本文介绍了如何在VBA中通过类模块定义和触发自定义事件,以实现多个button响应同一事件。通过示例展示了在类中使用`Event`关键字定义事件,以及`WithEvents`来监听和响应事件。文章还讨论了学习VBA的重要性,并提供了作者发布的五套VBA教程资源。
摘要由CSDN通过智能技术生成

v2-ba7f022b1c0368d5b78ea2dc930ac2c2_1440w.jpg?source=172ae18b

大家好,我们今天继续讲解类的相关知识。在上一讲中我们讲了使用WithEvents定义响应事件的对象,那么有了对象自然要跟进到事件了,这讲就给大家讲解两个新技能——在类中定义和触发自己的事件(Event)。这两个技能,再加上上讲介绍的WithEvents,这三项技能一旦合体,就会变形成一支神奇的笔,凡是用这只笔创建的类对象,就立刻有了自主意识。这套VBA中类的解读及应用中,侧重点是理论的学习,要求大家在有一定的VBA基础上再开始的学习(这是我的第五部教程,建议大家在掌握前几套教程的内容后再学习这套教程),我也力争用尽可能简单的例子给大家加以辅助的讲解。在这套教程中大家会体会到很多生命或者佛教的点滴,很多事物都是相通的,VBA代码不是枯燥的。

好了,我们继续讲解,在类中如何能自定义一个自己的事件呢?就是利用Event,Event是VBA的又一个关键字,专门用来定义事件。

我们在pigsy类的头部写如下代码:

Public Event BIR()

这样就定义了一个我

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值