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

我的数据(日期)未在Excel 2010的条形图中更新,excel,excel-2010,vba,Excel,Excel 2010,Vba,我已经根据需要创建了一个项目时间表模板。它可以很好地处理现有数据。但当我将更多数据复制到其中时,我的数据不会在条形图中更新 我正在尝试一些解决方案,但是,当我双击所有相关单元格时,或者换句话说,当数据出现在单元格右侧时,条形图会立即更新。例如,在给定的图像中。从B5到B13的日期在单元格的左侧。这些日期不会在箭头所示的图表中更新。当我双击单元格(日期)时,它将出现在右侧,并将得到更新。如其他图像所示 当我在图表中粘贴新数据时,如何使图表保持最新?因此,我进行了一些测试,您的问题将因单元格

我已经根据需要创建了一个项目时间表模板。它可以很好地处理现有数据。但当我将更多数据复制到其中时,我的数据不会在条形图中更新

  • 我正在尝试一些解决方案,但是,当我双击所有相关单元格时,或者换句话说,当数据出现在单元格右侧时,条形图会立即更新。例如,在给定的图像中。从B5到B13的日期在单元格的左侧。这些日期不会在箭头所示的图表中更新。当我双击单元格(日期)时,它将出现在右侧,并将得到更新。如其他图像所示


当我在图表中粘贴新数据时,如何使图表保持最新?

因此,我进行了一些测试,您的问题将因单元格类型格式而引起。对于要将数据复制到的单元格,请将其日期类型更改为
Date


若您明确指定单元格格式,excel将不会尝试查找您粘贴到的内容的数据类型,并且图表无法将其识别为有效的日期时间格式,所以它不会显示任何内容。这也是数据向左对齐(作为普通文本)而不是向右对齐(作为日期时间)的原因。我想没有什么可以解释的了,但是如果你错过了什么,不要不好意思问。

这可能是解决这个问题的一个可能的方法

`私有子文本\u到\u日期\u单击()

调光范围 对于范围内的每个c(“B2:B”和范围(“B”和Rows.Count).End(xlUp.Row) c、 值=日期值(c.Value) 下一个c

末端接头`


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

所以,请向我们展示您的解决方案,以便我们能够从不完整的问题中找出问题的症结所在。请再次查看。问题可能会出现在您粘贴的数据的日期类型中。您粘贴了一些数据(您是通过宏手动创建的),它们是原始格式的日期类型(可能是字符串)。当您单击单元格进行编辑并确认后,excel将识别格式并将其更改为datetime。数据从软件导出。这些图片只是作为例子。谢谢你的回答。你是对的。是否有任何可能的方法使excel在粘贴后立即自动识别数据???