Вы можете:
Dim aSheet As Worksheet
For Each aSheet In ActiveWorkbook.Worksheets
With aSheet.Shapes.AddChart.Chart
.ChartType = xlLine
.SetSourceData Source:=aSheet.Range(aSheet.Name & "!$C$5:$C$65")
.SeriesCollection(1).XValues = "=" & aSheet.Name & "!$A$5:$A$65"
End With
Next
Если вы хотите перебрать выбранные вручную листы, измените на for each asheet in activewindow.selectedsheets
Для ручной фильтрации по имени;
Dim aSheet As Worksheet
For Each aSheet In ActiveWorkbook.Worksheets
select case aSheet.name
case "sheet1", "sheet50", "sheet999"
With aSheet.Shapes.AddChart.Chart
.ChartType = xlLine
.SetSourceData Source:=aSheet.Range(aSheet.Name & "!$C$5:$C$65")
.SeriesCollection(1).XValues = "=" & aSheet.Name & "!$A$5:$A$65"
End With
end select
Next