2014-10-19 38 views
1

我有一个Excel图表决策意识:时间值没有被在Excel图表

enter image description here

正如在左手侧的牵伸表所示,时间值是实际时间值。但是,该图只是将其视为数字。因此,例如,8.6,8.8 x轴上的时间没有意义。有没有一种方法可以提及时间值,就像它在左侧的绘制表中提到的那样。

回答

1

溶液中使用的代码:

Sub TimeintoChartAxes() 
ActiveSheet.Columns("A:A").NumberFormat = "h:mm;@" 'time value containing column 
ActiveSheet.ChartObjects("Chart 1").Activate 
ActiveChart.Axes(xlCategory).Select 
Selection.TickLabels.NumberFormat = "h:mm;@" 
ActiveWorkbook.Save 
End Sub 

解决方案,而不代码:

一个。选择时间轴柱>更改数字格式TIME或定制时间按规定。在图表中选择时间轴>右键单击>格式轴>编号>时间>更改类型或格式代码>关闭。

所附部分:用于上述选项

enter image description here

enter image description here

enter image description here

+0

它更改为TIME格式它改变到不同的时间。另外,我应该在哪里提到Excel表格中的代码? – rocky 2014-10-20 05:40:21

+0

主页>编号>更多数字格式>类型(根据您的需要)> ok – ZAT 2014-10-20 07:37:35

+0

这就是我正在做的。我选择excel表格中的“A”列,然后右键单击后,我选择格式单元格选项,在选择数字后,如上所述,我没有看到“更多数字格式”选项。您是否指的是我误解的其他内容?请澄清。 – rocky 2014-10-22 03:44:38