将表名重命名为表名

我从SQL导入了一堆数据到我的Excel中。 所以我有一堆这样的表:

在这里输入图像说明

每张纸都有一个表格名称,可以在表格视图区域中查看:

在这里输入图像说明

我想知道是否有任何方法来重新命名表的名称是什么。

任何帮助,将不胜感激。

尝试这样的事情

Sub RenameSheetToTableName() Dim ws As Worksheet Dim tbl As ListObject For Each ws In ThisWorkbook.Sheets On Error Resume Next Set tbl = ws.ListObjects(1) On Error GoTo 0 If Not tbl Is Nothing Then ws.Name = tbl.Name Next ws End Sub