在VBA宏中,如何获取调用宏的按钮所在的工作表对象?我试着举例
ActiveSheet.shapes(Application.Caller).TopLeftCell.Worksheet.Name
但是我显然不需要使用ActiveSheet来获得它。
ActiveSheet
xu3bshqb1#
至于AJD的话,“现阶段ActiveSheet似乎是最好的方式”
kmbjn2e32#
也许你已经解决了这个问题,但我试图找出如何将宏应用到我调用宏的工作表(通过单击按钮)。正如你可以看到在接下来的图片,我有很多工作表,在所有这些工作表中我复制了宏按钮添加一些行之前的最后一行数据,行被添加到我的“一般”工作表,但我想知道我如何才能使更改“工作表(“一般”).选择”到一个activesheet的宏被调用的地方。enter image description hereenter image description here
2条答案
按热度按时间xu3bshqb1#
至于AJD的话,“现阶段ActiveSheet似乎是最好的方式”
kmbjn2e32#
也许你已经解决了这个问题,但我试图找出如何将宏应用到我调用宏的工作表(通过单击按钮)。
正如你可以看到在接下来的图片,我有很多工作表,在所有这些工作表中我复制了宏按钮添加一些行之前的最后一行数据,行被添加到我的“一般”工作表,但我想知道我如何才能使更改“工作表(“一般”).选择”到一个activesheet的宏被调用的地方。
enter image description here
enter image description here