如何获取单击按钮的行号,当应用程序调用者只返回错误



有很多像我这样的问题,我刚刚尝试了许多地方提到的解决方案,例如这里。但对我来说,当我输入以下代码时,它只会返回错误"运行时错误'1004':无法获取工作表类的按钮属性":

Sub Mainscoresheet() 
     ' Mainlineup Macro
    Dim b As Object, RowNumber As Integer 
    Set b = ActiveSheet.Buttons(Application.Caller) 'here I get the error
    With b.TopLeftCell 
        RowNumber = .Row
    End With 
    MsgBox "Row Number " & RowNumber 
End Sub

有谁知道另一个可以解决我问题的解决方案?如果您需要任何进一步的信息,请随时询问。提前感谢!

亲切问候朱莉娅

我测试了你的代码。它适用于表单按钮,但不适用于 ActiveXbutton。这可能是问题所在吗?

相关内容

最新更新