我为我为日常工作计算完成的文件创建了一个excel模板。该文件从数据记录器获取数据并对其进行一些分析,并输出一个数字而不管输入大小。
我遇到的问题是我必须修改工作表以适应行数,因为每天数据记录器输出不同数量的行。工作簿中大约有15张,每天必须更换每个人都很烦人。我想做什么输入数据记录器csv,并将结果输出。
有没有办法通过vba或不是啊
答案 0 :(得分:1)
明确的答案是“这取决于”
15页的具体内容使他们无法应对不断变化的原始数据记录。它们是数据透视表,它们是分别处理每个原始数据记录的公式吗?
对于数据透视表,将源指定为命名范围(如“SourceData”并在原始数据导入后调整命名范围 - 例如,可以使用VBA完成 - 像
一样Range("SourceData").CurrentRegion.Name = "SourceData"
或者,代替两个单元格之间的范围($ A $ 1:$ G $ 12)将它们定义为列,因为它们不会更改($ A:$ G)
通过设置任何Range对象的Formula属性,可以根据源记录的数量复制依赖表中的公式。
对于处理单个源数据行的其他类型的分析,我想我们需要更多信息您想要实现的目标。
希望这有帮助
祝你好运