我想根据他们所在的工作表名称命名我在VBA中创建的表。
With myTable
.Name = Application.Caller.Worksheet.Name
.TableStyle = "TableStyleLight1"
End With
我得到一个运行时错误'424',上面写着“需要对象”
如何通过以前的代码名称创建表格,这些表格与工作表名称相同?
答案 0 :(得分:2)
使用Parent
属性获取工作表的名称(表的父对象)。
With myTable
.Name = .Parent.Name
End With