【发布时间】:2018-08-29 09:13:07
【问题描述】:
使用命令pairs() 在R 中执行此操作很简单。但在 Excel VBA 中,这似乎很复杂。
我有 17 列,大约 100 行。我想将每一列与另一列进行对比。将范围定义为 A1:S100 不是解决方案。
我应该绘制 A vs B、A vs C、A vs D 等等直到 A vs S,然后 B vs A、B vs C、B vs D 等等,直到最后 S vs R。我不是能够弄清楚如何以数字方式编写范围并将其放入循环中。以下代码不起作用。
ActiveSheet.Shapes.AddChart(xlXYScatter).Select
ActiveChart.SetSourceData Source:=Range(Cells(k1, 1), Cells(k2, N)), PlotBy:=xlColumns
【问题讨论】:
-
那是很多图表...
-
有时我只有 6 或 5 列。那么我想使用相同的宏。
标签: excel vba plot scatter-plot