我的数据(日期)未在Excel 2010中的条形图中更新

时间:2016-04-12 09:07:03

标签: excel excel-vba excel-2010 vba

我已根据需要创建了项目时间表模板。它与现有数据一起正常工作。但是当我将更多数据复制到其中时,我的数据不会在条形图中更新。

  • 我尝试了一些解决方案但是,当我双击所有相关单元格时,或者当数据出现在单元格的右侧时,我的条形图更新,然后立即更新它。例如在给定图像中。从B5到B13日期位于细胞的左侧。并且这些日期未在图表中更新,如箭头所示。当我双击单元格(日期)时,它将出现在右侧并将更新.AS显示在其他图像中。

WHEN DATES ARE ON LEFT HAND SIDE

WHEN DATES ARE ON RIGHT SIDE, AND CHART IS UPDATED IMMEDIATELY

当我将新数据粘贴到其中时,如何使我的图表更新?

2 个答案:

答案 0 :(得分:0)

所以我做了一些测试,你的问题将由于细胞类型格式引起。对于要复制数据的单元格,请将其日期类型更改为Date

如果明确指定单元格格式,excel不会尝试查询您粘贴的数据类型,并且图表无法将其识别为有效的日期时间格式,因此它不会显示任何内容。这也是数据与左侧(正常文本)对齐而不是与日期时间对齐的原因。我不认为有任何解释,但如果你错过了什么,不要害羞地问。

答案 1 :(得分:0)

这可能是此问题的可能解决方案之一。

`Private Sub text_to_date_Click()

Dim c As Range     For Each c In Range(“B2:B”& Range(“B”& Rows.Count).End(xlUp).Row)         c.Value = Datevalue(c.Value)     下一个c

结束Sub`

但是,我有运行时错误(类型错误)。在给定的代码中。请帮助我做错了。