Excel VBA图表生成

我对VBA相当陌生,我试图根据以下示例数据实现某种types的图表: https : //docs.google.com/spreadsheet/pub?key = 0AjZu7FPYRXsjdEJMLTN2MTZhUldpNnhYeW0wNF8taFE&output = html

我试图使用macroslogging器,但我没有任何运气得到它按要求工作。

我想有一个散点图,用线条和标记,图表的X值等于所提供的date,左边的Y轴是从0到4的范围(其间的步距等于1)还有一个第二个y轴,其中最大值是数据中显示的最大值(在这种情况下是45)。 另外,还有什么方法来命名“Series1”,“Series2”等以外的系列?

最后我会减less系列的数量(可能是最多六个)。

反正任何帮助将不胜感激!

编辑:这是macroslogging器提供的代码:

ActiveSheet.Shapes.AddChart.Select ActiveChart.ChartType = xlXYScatterLines ActiveChart.SetSourceData Source:=Range("TimelineGenerator!$C$1:$W$11") ActiveChart.Axes(xlValue).Select ActiveChart.Axes(xlValue).MaximumScale = 4 ActiveChart.Axes(xlValue).MinimumScale = 0 ActiveChart.Axes(xlValue).MajorUnit = 1 

但是当我执行这个通过vba生成我的graphics时,它的date是一系列的,而不是图表的xValues。