Public Function insertTable(ws As Worksheet, numberOfRows As Long, nameOfTable As String) As ListObject
Dim rg As Range
Set rg = ws.Range("$A$1:$I$" & numberOfRows)
Dim lo As ListObject
Set lo = ws.ListObjects.Add(xlSrcRange, rg, , xlYes)
lo.Name = nameOfTable
Set insertTable = lo
End Function
2条答案
按热度按时间7ivaypg91#
szqfcxe22#
我会像这样改进你的程序:
您问题的基本解决方案:你必须用一个字符串来添加数字。
这个函数返回创建的
ListObject
--以防您需要它来执行进一步的操作。