La tabella riport risultati diversi a seconda della dimensione del field

Cerco di fare il programma in macro-excel che mostra la tabella dei dati del mese di dicembre 2012 – in corso.

Voglio che l'asse X sia il mese, ma solo nel mese di gennaio, l'asse n la leggenda si è commutata.

Il mio codice:

Public Sub pi() Dim bulan1 Dim bulan2 Dim kpi As Worksheet Dim data As Worksheet Dim a As Integer Dim x As Integer Dim xaxis As Axis Set kpi = ThisWorkbook.Sheets("KPI chart") Set data = ThisWorkbook.Sheets("data") bulan1 = Month(Now) For a = 2 To 14 bulan2 = Month(Cells(54, a).Value) If bulan2 = bulan1 Then End If Next kpi.ChartObjects("Chart 16").Activate ActiveChart.SetSourceData Source:=Range(data.Cells(54, 1), data.Cells(57, a)) End Sub 

Immagine: http://melegenda.tumblr.com/image/72825632452

Credo di aver perso qualcosa? (Utilizzo Excel 2007)

Non so cosa sia questo, ma funziona. ahhaha basta aggiungere ActiveChart.PlotBy = xlRows prima del end sub