I have an Excel document (2007) with a chart (Clustered Column) that gets its Data Series from cells containing calculated values The calculated values never change directly, but only as a result of other cells in the sheet changing When I change other cells in the sheet, the Data Series cells are recalculated, and show new values - but the Chart based on this Data Series refuses to update automatically I can get the Chart to update by saving/closing, or toggling one of the settings (such as reversing x/y axis and then putting it back), or by re-selecting the Data Series Every solution I have found online doesn't work None of these update or refresh the chart I do notice that if I type over my Data Series, actual numbers instead of calculations, it will update the chart - it's as if Excel doesn't want to recognize changes in the calculations Has anyone experienced this before or know what I might do to fix the problem? It happens to be a problem of refreshing the generated charts. ( It only seems to be visible charts that have this problem updating ). Visible = False i Count = i Count 1 Next co End If If Not sht Is Nothing Then i Count = 1 For Each co In sht. However, the pie charts do not update--for some reason, other types of charts do. XValues = "=tbl Ref[Secs]" End With End Sub My two cents for this problem--I was having a similar issue with a chart on an Access 2010 report.
This is the only thing I've found to consistently update a chart. This is an absurd bug that is severely hampering my work with Excel. Programmatically, I added this after generating charts : Simply redefined the Source Data range. Screen Updating = True End Sub Sub Repaste Charts() Dim Str Temp As String Dim Int Temp Top As Integer Dim Int Temp Left As Integer Set sht = Active Sheet For Each co In sht. Activate 'Grab current position on worksheet Int Temp Top = Active Chart. Dim chrt As Chart Dim chrt Vis As Xl Sheet Visibility Dim sht As Worksheet Dim b Chart Visible() As Boolean Dim i Count As Long Dim co As Chart Object On Error Resume Next Set chrt = Active Chart If Not chrt Is Nothing Then chrt Vis = chrt. Visible = xl Sheet Hidden End If Set sht = Active Sheet If Not sht Is Nothing Then Re Dim b Chart Visible(1 To sht. Sometimes the first time I triggered the calculation the pies would update, but with subsequent calculations the pies would not. This additional round of calculation of the chart data causes the chart to update now, rather than later or not at all. Additionally, I put a I had a similar problem - Charts didn't appear to update. The solution I found was to update the x-axis for all series and then it refrehsed (also I had code to change the format of the x-axis, but I don't think that that was the problem). $BQ:$BQ44" Sub TEST() ' ' TEST Makro ' Active Sheet. Daily, millions of people use Excel to do a plethora of tasks, ranging from the simple ones like maintaining invoices or journal entries to advanced data analysis and processing based on formulas. There are, however, some hiccups and glitches that keep plaguing work cycle in Excel.One such problem is reported by a lot of users in which cells do not update automatically.