找回密码
 立即注册

QQ登录

只需一步,快速开始

Wilson.Zhang
超级版主   /  发表于:2024-8-20 11:12:19
21#
wutao@digiwin 发表于 2024-8-20 09:19
您好,我这边是用表格
1、是表格,我设置行列索引没有作用,我们代码是根据,请问需要如何设置吗?能否给 ...

关于问题一:Table中单元格不用额外设置行列索引,Table附生在Worksheet上,通过Worksheet的行列索引即可定位。
关于问题二:公式没有生效的原因不在于行列索引,而是公式设置不符合实际需求。根据您提供的代码,理解您想要设置的规则是B46区域内的单元格值大于50且小于80,那么AND函数在此处需要对每个单元格单独判断,如果对区域内所有单元格集体判断的话,AND函数的结果为FALSE,这样条件格式便不生效。因此,合适的设置方式是对每个单元格逐个设置公式规则,如下代码是对B4单元格设置公式规则,区域内其他单元格设置公式规则同理:
  1. cfs.addFormulaRule("=IF(ISNUMBER(B4), AND(B4>50, B4<80), FALSE())", style, [new GC.Spread.Sheets.Range(3, 1, 1, 1)]);
复制代码
您可以参考尝试该方案。
回复 使用道具 举报
wutao@digiwin
金牌服务用户   /  发表于:2024-8-20 14:02:13
22#
Wilson.Zhang 发表于 2024-8-20 11:12
关于问题一:Table中单元格不用额外设置行列索引,Table附生在Worksheet上,通过Worksheet的行列索引即可 ...

您好,问题一您那边麻烦提供一下demo看看,谢谢
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-20 14:31:20
23#
本帖最后由 Wilson.Zhang 于 2024-8-20 14:37 编辑
wutao@digiwin 发表于 2024-8-20 14:02
您好,问题一您那边麻烦提供一下demo看看,谢谢

您的问题一是关于如何设置Table的行列索引,我在21楼向您解答了,不需要额外设置,Table附生在Worksheet上,通过Worksheet的行列索引即可定位。如果我理解有偏差,请您详述您的问题。如果问题与本贴问题不相同,建议您发一个新帖。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-28 15:58:16
24#
您好!请问您的问题得到解决了吗?
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-9-19 17:32:32
25#
您好!由于您较长时间未再回复,且已向您提供了有效解答和方案,那就结贴了。如有问题,欢迎继续发帖沟通。
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 立即注册
返回顶部