2017-04-21 49 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 
相關問題