我在使用 "Range" 实现 VBA 代码时遇到了问题:
我使用了两个工作表。第一个名为“Import”,另一个是“Data”,我使用“Import”的数据,使用不同的公式来编辑/过滤我的数据。 “Import” 工作表中的数据每周更改一次,因此行数会有所变化(5000-10000 行)。
我将范围设置为 10000,以始终覆盖我的数据,但是当行数小于 10000 时,会在单元格中放置“N/A”,这需要每次删除。
以下是我在“Data”工作表上使用的内容(Data 的每一列导入 Import 的其他列):
我使用了两个工作表。第一个名为“Import”,另一个是“Data”,我使用“Import”的数据,使用不同的公式来编辑/过滤我的数据。 “Import” 工作表中的数据每周更改一次,因此行数会有所变化(5000-10000 行)。
我将范围设置为 10000,以始终覆盖我的数据,但是当行数小于 10000 时,会在单元格中放置“N/A”,这需要每次删除。
以下是我在“Data”工作表上使用的内容(Data 的每一列导入 Import 的其他列):
Range("A2:A10000").Formula = "='Import'!RC"
Range("B2:B10000").Formula = "=VLOOKUP(RC[-1],'Import'!R1C[-1]:R10000C[43],45,FALSE)"`
在“导入”时,有没有办法让范围看到每列上有多少行,以避免所有的N/A?