2017-04-21 190 views

回答

0

您需要编写一些代码来确定表格的位置,并创建表格中包含的Range对象。它可以是表格中的任何范围。如果表恰好位于电子表格的左上角,则可以使用A1。

Set r = ActiveSheet.Range("A1") 

然后插入行,得到了ListObject的电池,基本上可以让你的表。然后只需拨打ListRows.Add

r.ListObject.ListRows.Add 
0

你可以试试这样的事情...

Private Sub AddNew_Click() 
Dim tbl As ListObject 
Set tbl = ActiveSheet.ListObjects("Ledger") 
tbl.ListRows.Add AlwaysInsert:=True 
End Sub 
相关问题