在Excel 2013中,我以编程方式添加图表。为此,我需要指定图表所在的位置。特别是顶部,左侧,高度和宽度。所有这些坐标都是点,而不是单元格地址。例如,单元格的默认高度(如果为15分)。我知道我希望Graph所在的单元格地址。如何将单元格地址转换为某个点?必须有一种更好的方法,而不是迭代每个前一行/列并添加它们的高度/宽度......
例如,Cell' F7'可能是120分,并且顶点位置为90.
如果它有帮助,添加图表的语法是......
expression.AddChart2(Style,XlChartType,Left,Top,Width,Height,NewLayout)
答案 0 :(得分:5)
试试这个:
X = Range("N4").Left
Y = Range("N4").Top
我没有任何东西可以测试它,所以不确定它是否有效。