找回密码
 立即注册

QQ登录

只需一步,快速开始

风风比较好

注册会员

2

主题

5

帖子

29

积分

注册会员

积分
29
  • 109

    金币

  • 2

    主题

  • 5

    帖子

最新发帖
风风比较好
注册会员   /  发表于:2023-5-6 16:54  /   查看:1371  /  回复:3
1金币
我想写一个自定义函数 假如A1-A3 是合并单元格值为:33,我在C1单元格,里面输入函数=xxx(A3)输出结果为:"A3是合并单元格值为:33" 具体怎么写?

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-6 19:25:54
沙发
问题已经收到,验证后给你答复
回复 使用道具 举报
风风比较好
注册会员   /  发表于:2023-5-6 19:38:33
板凳
Richard.Ma 发表于 2023-5-6 19:25
问题已经收到,验证后给你答复

已验证邮箱
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-8 12:11:10
地板
, 我的意思是我这边帮你验证一下问题

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

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

  1.             var range=fpSpread1.ActiveSheet.GetSpanCell(1, 1);
  2.             var value= fpSpread1.ActiveSheet.GetValue(range.Row, range.Column);
复制代码

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部