我在一些代码中遇到了这种相当不寻常的 Range("DataTable[#All]") 语法:
Sheets("Data").Range("DataTable[#All]").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("AK1:BQ2"), Unique:=False
“[#All]”位是什么意思?它通常只写 Range("DataTable")。我知道 [A1] = 10 快捷语法(评估),但这对我来说是新的。
如文章将结构化引用用于 Excel 表中所述,
#All
用于整个表,包括列标题、数据和可能存在的总计。