以下代码创建了一个编译时错误消息“类型不匹配”:
Private Sub Example
JustAdd(Sheet1.ListObjects("Table6"))
End Sub
Public Sub JustAdd(ByRef tableN As ListObject)
tableN.ListRows.Add
End Sub
也试过:
Private Sub Example
Dim tmp As ListObject
Set tmp = Sheet1.ListObjects("Table6")
JustAdd(tmp)
End Sub
Public Sub JustAdd(ByRef tableN As ListObject)
tableN.ListRows.Add
End Sub
还:
Private Sub Example
Dim tmp As ListObject
tmp = Sheet1.ListObjects("Table6")
JustAdd(tmp)
End Sub
Public Sub JustAdd(ByRef tableN As ListObject)
tableN.ListRows.Add
End Sub
只需朝正确的方向快速推动即可使此 JustAdd 子例程正常工作