风风比较好 发表于 2023-5-6 16:54:56

【spread.net 15】如何通过自定义函数获取合并单元格的值

我想写一个自定义函数 假如A1-A3 是合并单元格值为:33,我在C1单元格,里面输入函数=xxx(A3)输出结果为:"A3是合并单元格值为:33" 具体怎么写?

Richard.Ma 发表于 2023-5-6 19:25:54

问题已经收到,验证后给你答复

风风比较好 发表于 2023-5-6 19:38:33

Richard.Ma 发表于 2023-5-6 19:25
问题已经收到,验证后给你答复

已验证邮箱

Richard.Ma 发表于 2023-5-8 12:11:10

;P , 我的意思是我这边帮你验证一下问题

早上验证了一下,这个目前没有办法实现。因为自定义公式中,无法获取到当前的sheet对象,所以没法写相关的逻辑代码判断

获取合并单元格的值很简单,代码如下,你可以直接代码调用即可

            var range=fpSpread1.ActiveSheet.GetSpanCell(1, 1);
            var value= fpSpread1.ActiveSheet.GetValue(range.Row, range.Column);
页: [1]
查看完整版本: 【spread.net 15】如何通过自定义函数获取合并单元格的值