Я новичок в vba, и мне нужна помощь с чем-то.Для многих графиков у меня огромный диапазон, а затем мне нужно скрыть неиспользуемые диапазоны, и это особенно сбивает с толку, когда я передаю графики в ppt.Мне нужен макрос для изменения диапазонов строк ... столбцы остаются неизменными.Что-то вроде:
Sub test()
Dim YearB As Integer
Dim YearE As Integer
Dim i As Long
Dim j As Long
Dim sht As Worksheet
Dim cht As ChartObject
Dim srs As Series
YearB = InputBox("Beggining Year")
YearE = InputBox("Ending Year")
'define the rows corresponding to the year
i = YearI - 1994
j = YearF - 1994
Set sht = ActiveSheet
With sht
For Each cht In .ChartObjects
For Each srs In cht.Chart.SeriesCollection
'code to change rows in range and axis
Next srs
Next cht
End With
End Sub
Может кто-нибудь мне помочь, пожалуйста ??!