为不同的数据大小创建Excel模板

时间:2010-05-22 03:24:15

标签: excel excel-vba vba

我为我为日常工作计算完成的文件创建了一个excel模板。该文件从数据记录器获取数据并对其进行一些分析,并输出一个数字而不管输入大小。

我遇到的问题是我必须修改工作表以适应行数,因为每天数据记录器输出不同数量的行。工作簿中大约有15张,每天必须更换每个人都很烦人。我想做什么输入数据记录器csv,并将结果输出。

有没有办法通过vba或不是啊

1 个答案:

答案 0 :(得分:1)

明确的答案是“这取决于”

15页的具体内容使他们无法应对不断变化的原始数据记录。它们是数据透视表,它们是分别处理每个原始数据记录的公式吗?

对于数据透视表,将源指定为命名范围(如“SourceData”并在原始数据导入后调整命名范围 - 例如,可以使用VBA完成 - 像

一样
Range("SourceData").CurrentRegion.Name = "SourceData"

或者,代替两个单元格之间的范围($ A $ 1:$ G $ 12)将它们定义为列,因为它们不会更改($ A:$ G)

通过设置任何Range对象的Formula属性,可以根据源记录的数量复制依赖表中的公式。

对于处理单个源数据行的其他类型的分析,我想我们需要更多信息您想要实现的目标。

希望这有帮助

祝你好运