我不擅长excel,所以不知道如何做到这一点。excel vba用activex按钮复制行
我有一个需求在哪里。会有一个按钮(添加按钮),它将添加一个新的行。 此现有工作表包含具有数据的行,并且在A列上有一个ActiveX按钮(验证按钮 - 每个按钮都有一个代码)。
所以,虽然我会点击添加按钮,它会在列A中添加一行Activex按钮(验证按钮),并在后端添加一个反对它的代码。
请问我可以怎么做到这一点?的Excel工作表的
我写的代码只添加一行,但不能够在后端复制上塔A该ActiveX按钮和代码。
添加一行代码:
Private Sub CommandButton1_Click()
Dim Lr As Integer
Dim newLr As Integer
Dim lim As String
Lr = Range("A" & Rows.Count).End(xlUp).Row 'Searching last row in column A
newLr = Lr + 1
lim = "B" & newLr & ":" + "D" & newLr
Application.CopyObjectsWithCells = True
Rows(Lr).Copy
Rows(newLr).Insert
'Range(lim).ClearContents
Application.CopyObjectsWithCells = False
End Sub
确认每个行都是相同的吗? –
@罗梅尔格鲁兹是的。验证按钮的代码将自动更新每列的D,E列。相同的代码将在那里,但它只会更新尊重的行。 – Rajarshi
你可以发布你的代码吗? – Tehscript