【问题标题】:VBA: Create a table from the suggested rangeVBA:从建议的范围创建一个表
【发布时间】:2020-01-12 07:07:53
【问题描述】:

每天我都会收到一个 Excel 表格,其中包含单元格区域中的一些数据。我录制了一个宏,它将定义的范围转换为适当的表格,然后处理数据:

Sub Macro1
    ActiveSheet.ListObjects.Add(xlSrcRange, Range("$A$1:$CP$8221"), , xlYes).Name _
        = "myTable"
    ' Further processing follows
End Sub

我的问题是范围不同。它每天都有不同数量的行和列。我应该使用什么命令来定义默认建议范围的表? 默认我的意思是当您将光标放在数据范围内的任意位置并按 Ctrl+T 来创建表格时,您得到的建议范围。

【问题讨论】:

  • Range("A1").CurrentRegion

标签: excel listobject


【解决方案1】:

Scott Craner 在他的评论中写了一个充分的答案:Range("A1").CurrentRegion

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-06
    • 2018-06-14
    • 1970-01-01
    • 2016-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多