gpt4 book ai didi

vba - 如何在 Excel 用户窗体中已选择的 OptionButton 上触发单击事件

转载 作者:行者123 更新时间:2023-12-04 18:04:14 28 4
gpt4 key购买 nike

我在某处读到,一旦在用户窗体上选择了一个选项按钮(或单选按钮),就不会注册点击事件。这是真的?

如果是这样,除了使用复选框之外,还有什么好的解决方法?

谢谢!

更新:根据 user3561813 的建议,我使用以下代码尝试了 MouseUp 事件:

私有(private)子 myOptionButton_MouseUp()
我的用户窗体.Show
结束子

我收到此编译错误:“过程声明与具有相同名称的事件或过程的描述不匹配”

更新 2:此代码不允许取消选择已选择的单选按钮:

Private Sub myOptionButton_MouseUp(ByVal Button As Integer,ByVal Shift As Integer,ByVal X As Single,ByVal Y As Single)
如果 myOptionButton.Value = True 那么
myOptionButton.Value = False
别的
myOptionButton.Value = True
万一
结束子

奇怪的是,如果我单步执行代码,它确实有效。但如果我只是运行它,它不会。

最佳答案

您可以使用 MouseUp 事件来运行您喜欢的任何代码。

关于vba - 如何在 Excel 用户窗体中已选择的 OptionButton 上触发单击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29928679/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com