0

我想定义图表的值范围。

从名称开始,我可以使用

.SeriesCollection(count).name = "=Spektren!$B$1"

但是“B”实际上是我保存的一个参数col,因此我想用 Cells 来解决这个问题。然而

 Sheets("Spektren").Cells(1, col)
 Sheets("Spektren").Range(Sheets("Spektren").Cells(1, col), Sheets("Spektren").Cells(1, col))

两者都插入单元格的值,而不是其公式。即使我尝试

Sheets("Spektren").Cells(1, col).Formular

这不会改变。更糟糕的是,如果我对这些值执行此操作,则无法再显示数据。

因此,这留下了如何将众所周知的范围转换为有效的 Excel 单元格公式的基本问题。

4

2 回答 2

0

很难找到,但终于找到了(使用.Address):

Sheets("Spektren").Range(Sheets("Spektren").Cells(1, col), Sheets("Spektren").Cells(1, col)).Address
于 2013-04-24T12:57:43.923 回答
0

如果值为colisB那么这应该工作:

Sheets("Spektren").Range(col & "1").Formular
于 2013-04-24T12:49:53.670 回答