【发布时间】:2020-07-27 17:33:13
【问题描述】:
在我的工作表中,我正在尝试创建 VBA 代码,这将允许我: 1)在单击按钮上方添加特定(恒定)行数 2)以适当的方式格式化它们
我所知道的是每个对象(形状)都存储 TopLeftCell 的值,我可以从中获取行号。 我可以简单地在工作表中的特定行上方或下方添加行
ActiveSheet.Rows(21).Insert shift:=xlShiftDown, CopyOrigin:=xlFormatFromLeftOrAbove
我想为 ActiveSheet 中的任何按钮创建函数 addNewRows2 的位置 - 它获取按钮的位置(行号)并在其上方添加行
Private Sub CommandButton2_Click()
addNewRows2
End Sub
Function addNewRows2()
Application.ActiveSheet.Buttons(Application.Caller).TopLeftCell.EntireRow.Insert
End Function
【问题讨论】:
-
您的问题/问题是什么?