2007配方A1样式编写的,它是如何能够将A1样式式转换为R1C1在c#,以便以后我可以将它用于range.FormulaArray = ...

在文档它说FormulaArray应在R1C1风格给予...

例如这一个

 "=ROUND((IF(Sheet4!A1:HM232=1,0,"+
             "IF(Sheet4!A1:HM232=0,1,Sheet4!A1:HM232))),0)"

我想对矩阵进行不操作,最后我将有一个矩阵代替0和1 ...在Excel -2007我将选择范围,按下Ctrl + Shift + Enter键!

有帮助吗?

解决方案

其他提示

我认为,有不同的方式来写式。结果, 无法使用的range.Formula A1样式式更改为R1C1样式。

您将不得不使用range.FormulaR1C1,如果你想在R1C1符号分配公式。结果 什么是你想要做什么呢?

你的意思是你想改变的Excel做它的细胞编程引用?的方式

我想你会做这种方式:

Application.ReferenceStyle = xlR1C1;

在此之后,然后可以在R1C1格式而不是A1使用range.FormulaArray。

将转换的 A1到行COL

具有良好的品质例如代码:转换Excel列字母对应列数字

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top