Я пытаюсь написать макрос для создания графиков в Excel 2007. Я не знаю, сколько ячеек будет в диапазоне для одной из серий данных (оно может быть где-то от 50 до 1000). Я погуглил и нашел ответы, но они разбросаны по всей карте, а те немногие, что я пробовал, мне совсем не помогли.
Я новичок в макросах vba, но я опытный программист.
Я нашел такие примеры, как:
Sub FindLast2()
x = ActiveSheet.UsedRange.Rows.Count
ActiveCell.SpecialCells(xlLastCell).Select
End Sub
Я не уверен, работает ли это, и если это работает, как я могу включить это в свой макрос
Вот мой макрос в его нынешнем виде:
Sub temp_graph_5()
'
' temp_graph_5 Macro
'
'
Sheets.Add After:=Sheets(Sheets.Count)
Sheets(2).Select
Sheets(2).Name = "Temperature"
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlLine
ActiveChart.SetSourceData Source:=Sheets(1). _
Range("B2:B324")
ActiveChart.SeriesCollection(1).Name = "=""Temperature"""
End Sub
«B324» — это секция, в которой мне нужно быть переменной.
Любая помощь приветствуется.