/ / Il grafico Excel diventa vuoto quando X Axis - excel, vba, excel-vba, excel-formula, excel-2010

Excel Graph diventa vuoto quando X Axis - excel, vba, excel-vba, excel-formula, excel-2010

 Qui è il mio probabilmente sto lavorando con 15 minutiintervalli così quando aggiorno i dati il ​​mio grafico Excel diventa vuoto. Poi quando vado nelle impostazioni per metterlo su auto ha un gap, quindi devo aggiungere manualmente 1 per regolare manualmente i valori fissi, quindi c'è un'impostazione che posso fare per impedire al grafico di diventare vuoto o è possibile fare un macro che rimuove alterna il grafico e rimuove gli spazi. Questo è quello che il 15 min assomiglia al 10/1/2012 alle 0:30 . Ho provato a utilizzare una macro per impostare il massimo e il minimo per gli intervalli, ma Excel 2010 non sembrava consentirlo.

risposte:

2 per risposta № 1

Questo ha funzionato per me in XL2010:

Sub Tester()

Dim rngDates As Range, sht As Worksheet
Dim wsf As WorksheetFunction

Set wsf = Application.WorksheetFunction
Set sht = ActiveSheet
Set rngDates = sht.Range(sht.Range("B5"), sht.Cells(Rows.Count, 2).End(xlUp))

"set x-axis (with a padding of 1 hour either side)
With ActiveSheet.ChartObjects("Chart 1").Chart
.Axes(xlCategory).MinimumScale = wsf.Min(rngDates) - (1 / 24)
.Axes(xlCategory).MaximumScale = wsf.Max(rngDates) + (1 / 24)
End With

End Sub