找回密码
 立即注册

QQ登录

只需一步,快速开始

jbs3

中级会员

5

主题

16

帖子

941

积分

中级会员

积分
941

活字格认证

jbs3
中级会员   /  发表于:2012-10-30 20:38  /   查看:6606  /  回复:5
第一种情况:
整列全部是一模一样的公式
比如A1+B1  不管是第几列,都是这个公式
这种始终引用A1单元格,B1单元格时,怎么写?
第二种情况:
如何设置整列的公式,根据行不同,引用的公式的单元格不同。
可能我的表述不太清楚,我写一下
第一行实现:C1=A1+B2
第二行实现:C2=A2+B2
第三行实现:C3=A3+B3

这种情况我明白了是这样子的:
fpSpread2.Sheets[0].Columns[0].Formula = "A1+B1";
如何让公式从第二行开始应用呢?比如我第一行有其它的作用。谢谢dof

哦,我研究出来了
fpSpread2.Sheets[0].Cells[1,0,5,0].Formula = "A1+B1";
这样就表示把公式应用到第一列的第2-6行了,哈哈,还是请dof回答一下我的第一个问题。
感谢dof版主,辛苦啦。



=================
问题得到解决,感谢版主。结贴!!!!!!!!

5 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-11-1 11:54:00
沙发
fpSpread1.ActiveSheet.Columns[0].Formula = "$B$1 + $C$1";
回复 使用道具 举报
nkbai
高级会员   /  发表于:2015-11-9 20:08:00
板凳
回复 1楼jbs3的帖子

你们的api变化很大,这个例子纯粹是误导人啊!
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-11-10 09:47:00
地板
您好,

您应该使用的是SpreadJS?这个例子是winform,平台不一样,winform是使用C#开发的,SpreadJS是使用Javascript开发的。
回复 使用道具 举报
pyang
注册会员   /  发表于:2022-10-14 16:40:43
5#
ZenosZeng 发表于 2012-11-1 11:54
fpSpread1.ActiveSheet.Columns[0].Formula = "$B$1 + $C$1";

winform的,从spread v8升级到v12,列公式就这这样写的,就不好用了,怎么解决?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-10-14 18:16:10
6#
我看你发了新帖子,在新贴中沟通吧,你上传一个demo上来我帮你看看
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部