У меня есть CSV-файл с тремя столбцами (A, B, C).
Я могу записать макрос, который выбирает Col A + Col B, а затем вставляет диаграмму A против B.
Это работает, но сгенерированный код содержит жестко привязанную ссылку на Sheet1, например:
...
ActiveChart.SetSourceData Source:=Range( _
"'Sheet1'!$A:$A,'Sheet1'!$B:$B,'Sheet1'!$A:$A,'Sheet1'!$B:$B")
...
Таким образом, я изменяю это, чтобы соответствовать активному документу как это:
...
ActiveChart.SetSourceData Source:=ActiveSheet.Range("$A:$B")
...
Это работает, однако мне нужно также вставить диаграмму, используя COL A + COL C, сгенерированный код выглядит так:
...
ActiveChart.SetSourceData Source:=ActiveSheet.Range("'Sheet1'!$A:$A,'Sheet1'!$C:$C")
...
Как аналогичным образом изменить этот код, чтобы сделать его независимым от имени листа?
[Проблема в том, как мне выбрать два столбца, которые не соседствуют друг с другом - я думаю, мне повезло в первом примере - это особый случай]