为不同的数据大小创建Excel模板
我为一个文件创建了一个excel模板,这个文件是我为例行工作计算而做的。该文件从数据记录器获取数据,并对其进行分析,输出一个数字,而不管输入大小 我遇到的问题是,我必须修改工作表以适应行数,因为数据记录器每天输出不同的行数。工作簿中大约有15张工作表,每天都要更改其中的每一张,这很烦人。我想做的是输入数据记录器csv,然后输出结果 有没有办法通过vba进入AHIEV的?明确的答案是“视情况而定” 这15张表有什么特别之处,以至于它们无法处理数量不断变化的原始数据记录。它们是数据透视表吗?它们是单独处理每个原始数据记录的公式吗 对于透视表,将源指定为命名范围(如“SourceData”),并在原始数据导入后调整命名范围的大小-例如,可以使用VBA-one liner(如为不同的数据大小创建Excel模板,excel,vba,Excel,Vba,我为一个文件创建了一个excel模板,这个文件是我为例行工作计算而做的。该文件从数据记录器获取数据,并对其进行分析,输出一个数字,而不管输入大小 我遇到的问题是,我必须修改工作表以适应行数,因为数据记录器每天输出不同的行数。工作簿中大约有15张工作表,每天都要更改其中的每一张,这很烦人。我想做的是输入数据记录器csv,然后输出结果 有没有办法通过vba进入AHIEV的?明确的答案是“视情况而定” 这15张表有什么特别之处,以至于它们无法处理数量不断变化的原始数据记录。它们是数据透视表吗?它们是单
Range("SourceData").CurrentRegion.Name = "SourceData"
或者,代替两个单元格之间的范围($a$1:$G$12),将它们定义为列,因为它们不会改变($a:$G)
通过设置任何范围对象的公式属性,可以根据源记录的数量在相关工作表中复制公式
对于处理单个源数据行的其他类型的分析,我想我们需要更多的信息—您到底想要实现什么
希望这有帮助
祝您好运您是否使用FOR循环?也许应该这样做…而?应该是可能的-您可以发布当前用于处理数据的代码吗?或者您目前仅使用公式来计算数字吗?