找回密码
 立即注册

QQ登录

只需一步,快速开始

喀喀坤

论坛元老

17

主题

45

帖子

4240

积分

论坛元老

积分
4240

活字格认证

[已处理] 动态公式

喀喀坤
论坛元老   /  发表于:2013-12-18 12:02  /   查看:5173  /  回复:3
Vb6.0+Spread7.0    例子:fpspread.formula="M#+N#"  公式中的M和N可不可以动态,就是在列数较多的情况下,列的公式又类似,怎样可以在填充公式的时候不用每一列都单独填充,谢谢!

3 个回复

倒序浏览
roger.wang
社区贡献组   /  发表于:2013-12-18 15:04:00
沙发
回复 1楼喀喀坤的帖子

感谢开新帖继续沟通。

在上个帖子: 公式写入 中,得到结论:
ActiveX (COM)下,只能一个单元格,一个单元格设置公式。

如每个单元格每个单元格设置,实际上上修改M#\N#的参数:需要通过循环代码实现, 这个函数供您参考:


  1. private static string GetNewFormu(string strOldFormu, int index)
  2.         {
  3.             string strNewForm = strOldFormu;
  4.             string sCharacterRegx = @"\d+";
  5.             Regex rgVal = new Regex(sCharacterRegx);
  6.             strNewForm = rgVal.Replace(strOldFormu, index.ToString());
  7.             return strNewForm;
  8.         }
复制代码
回复 使用道具 举报
喀喀坤
论坛元老   /  发表于:2013-12-18 15:27:00
板凳
回复 2楼roger.wang的帖子

已经通过变量替换,解决了问题,谢谢roger
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-18 15:57:00
地板
回复 3楼喀喀坤的帖子

客气啦, 再一次,合作愉快  
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部