cccc 发表于 2024-10-31 12:04:30

spread winform14 设置sumif和SUMPRODUCT,不显示计算结果

本帖最后由 cccc 于 2024-11-5 12:57 编辑

您好,我在合计行的H列单元格设置了公式Formula为SUMPRODUCT($E3:$E30,H3:H30),小计行的指定列单元格设置了公式Formula为SUMPRODUCT($E3:$E30,H3:H30),,我在设置公式Formula之前,对spread表设置了AutoCalculation=true,而且设置列单元格类型设置为数字型。运行没有计算结果,这是什么原因呢。

Richard.Ma 发表于 2024-10-31 17:03:36

可以把这个workbook保存为xml发送过来。我看看是什么原因

cccc 发表于 2024-11-1 18:31:31

Richard.Ma 发表于 2024-10-31 17:03
可以把这个workbook保存为xml发送过来。我看看是什么原因

问题已解决,发现问题点:我在设置模板工作表时,设置了多列的小计和合计公式。在复制模板工作表产生新的工作表后,新工作表的小计公式在,但首列的合计公式在,其他列的合计公式不在了,觉得很奇怪。我解决办法就是:不在模板工作表设置小计和合计公式,而在产生新的工作表后,再对新的工作表设置小计和合计公式就没问题了。

Richard.Ma 发表于 2024-11-4 17:24:35

你提到的“复制模板工作表产生新的工作表”这个操作具体是怎么来做的。是通过spread还是gcexcel,据我了解,只有gcexcel提供了跨workbook复制sheet的功能

cccc 发表于 2024-11-4 17:49:13

Richard.Ma 发表于 2024-11-4 17:24
你提到的“复制模板工作表产生新的工作表”这个操作具体是怎么来做的。是通过spread还是gcexcel,据我了解 ...

同一个spread,没有跨workbook。我还有一个问题就是分组栏的groupinfo如何自适应行高,属于分组行的子行可以通过正常的spread自适应行高事项,分组行有设置自适应行高的方法或属性吗?如图:

Richard.Ma 发表于 2024-11-5 10:28:54

自适应行高的方法暂时无法用于分组行。需要调查一下有没有其他的方案,调查后给你答复

cccc 发表于 2024-11-5 11:22:11

Richard.Ma 发表于 2024-11-5 10:28
自适应行高的方法暂时无法用于分组行。需要调查一下有没有其他的方案,调查后给你答复

好的,谢谢

cccc 发表于 2024-11-5 12:55:45

cccc 发表于 2024-11-5 11:22
好的,谢谢

通过逐行,判断设置分组行的该列单元格的字符长度是否超过单行的最大字符长度,各自设置不同的行高,满足换行的需求。谢谢。

Richard.Ma 发表于 2024-11-5 18:52:12

:hjyzw:
页: [1]
查看完整版本: spread winform14 设置sumif和SUMPRODUCT,不显示计算结果