在excel VBA中,要获取当前button的位置,可以把语句写到类模块里面吗如果可以,该怎么写呢

在excel VBA中,要获取当前button的位置,可以把语句写到类模块里面吗如果可以,该怎么写呢,第1张

在自动添加时可以修改按钮属性;

onAction可以带参数调用,来调定是哪个按钮事件,比如:

OnAction = "'GoToSheet """ & Name & """'" '带字符串参数

注意:参数一定要是字符型,Name只引用初始时的值,若使用时再改变无效。

combobox对象没有多选属性,因此也无法标注已选项目

但应该可以变通处理:

每次选择以后,直接修改对应的list(i)值,在字串末尾添加一个文本记号(比如:"√")

第一步:首先新建一个窗体,双击窗体,复制如下代码进去。Dim Cbtn As New BtnClick '定义Cbtn 一个类名Private Sub UserForm_Initialize()Dim ClickBtn As Object '定义一个对象名Set ClickBtn = MeCommandButton1 '给对象名关联按钮对象Cbtninit ClickBtn '关联BtnClick类End Sub每一行都有解释,就不一一介绍了,很明显的说明。

第二步:新建一个类模块,复制如下代码到类模块。'声明一个MSFormsCommandButton对象变量Private WithEvents btnObj As

以上就是关于在excel VBA中,要获取当前button的位置,可以把语句写到类模块里面吗如果可以,该怎么写呢全部的内容,包括:在excel VBA中,要获取当前button的位置,可以把语句写到类模块里面吗如果可以,该怎么写呢、请教高手:vba 如何选择当前选择的控件(对象)、vba生成按钮里面写代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9498240.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存