Tag: excel 2007

你怎么能有价值取决于在Excel中的下拉列表/菜单?

我最近build立了一个电子表格,其中包含许多不同types的电缆(控制,电源,通信)及其尺寸和导体。 我已经有了大量的技术数据,并且创build了一个非常简单的下拉菜单,您可以在其中select电缆的types。 我试图做的是有一个“价格”列将根据所选的电缆types而改变。 此下拉菜单位于电子表格的顶部; 因此,当types改变时,所有电缆的价格都会改变。 另外如果有人知道这是否可以完成,而每个电缆的尺寸会有很大的不同因素(例如,3根导线的电缆将价格乘以3,9根导线的电缆等等)。 希望任何人都可以帮助我这个!

VBA Bestfit在折线图上的数据标签位置

我试图让自己的function重新定位折线图上的数据标签,所以他们将是最合适的。 这是什么意思最适合? 数据标签不会在线以上(我select了较高的angular度,将数据标签放在较高的angular度/ 2 – 因此它会在较高的angular度中间) – 我成功地获得了更高的angular度,但没有成功获得graphics上的位置(以像素为单位) 将数据标签放在较高angular度的中间位置之后,您需要检查其他数字标签,数据标签不在其他数字标签的行之上 – 没有达到此部分。 而我仍然不确定那就是… 有人准备好了吗? 或有人想帮助我呢? 现在是我的水平 谢谢!

Excel中多个分组在表上为不同的数据透视表?

我正在使用Excel 2007,并使用几个数据透视表引用相同的数据表。 我每天更改数据,复制和粘贴来自其他来源的数据。 是否可以更改表上的分组,以便我可以在不同的数据透视表中以不同的方式查看数据? 例如,一个图表按小时查看数据,另一个按月查看数据。 看起来,当我改变一个graphics的分组时,它会改变每一个graphics。 我的解决scheme是将数据复制并粘贴到三个单独的数据表中,每个数据表具有不同的分组。

为什么我不能将DataLabel.Position设置为xlLabelPositionCustom?

我正在使用vb.net和excel 2007为我自己创build一些图表。 我想设置数据标签的位置为一个自定义的值,因为默认的上面的位置( xlLabelPositionAbove )会导致标签与错误条发生冲突,一侧的默认选项(如xlLabelPositionRight )可能会将标签留在另一个点或其他错误条上。 由于这个原因,我想把标签设置到一个自定义的位置,它与右上angular成45度angular(就像默认的上面和右边位置的中间位置)。 我试图通过调整xlMySeries.Points(index).DataLabel.Top和xlMySeries.Points(index).DataLabel.Left在第一次,但是我遇到了一个不明确的错误,导致我相信我没有做正确的事情。 然后我想要尝试设置xlMySeries.DataLabels.Position = xlLabelPositionCustom ,然后调整顶部和左侧。 但是,令我惊讶的是,我甚至无法将xlMySeries.DataLabels.Position更改为xlLabelPositionCustom ! 每当我尝试调整顶部,左侧或某个数据标签位置的位置时,我都会得到HRESULT:0x80004005(E_FAIL),这是我迄今为止使用excel发现的一个常见错误。 我不能将位置成员设置为自定义,或者只是在上面,左,右,中间以外的任何地方(所以不是最好的,自定义的或任何内部的) 任何想法,为什么我不能设置位置属性到我需要它,否则改变我的datalabels的位置? 我只需要一些方法来调整我的datalabels的定位到一个自定义psoition(或上面,左,右,中心,底部以外的位置)。 提前致谢!

在Excel 2007中自定义页码(页脚)

我有一个标签电子表格。 当我去打印预览,我看到总共10页。 如果我插入页脚并使用页码,我会从第1页到第10页看到。是否可以自定义此页码系统? 我想查看从第4页到第10页显示的页码。前3页不应该显示页码。 提前致谢。

Excel: – 维护图表和手绘线条的相对位置

我在Excel中有一个股票图表。 某些高点和低点通过手工绘制线(从绘图工具栏)连接。 当我改变数据范围或调整图表时,这些线条显然保持原来的位置。 而图表中的酒吧得到调整。 有没有办法维护图表和手绘线的相对位置? 也许,将图表中的条形与手工绘制的线条合并在一起? 谢谢, 维尼特

在Excel工作表中只显示一个select查询

我在Excel 2007中调用了一个存储过程(SQL Server 2005)。这个SP有两个select语句,但是在excel工作表中,第一个语句的结果正在显示。 有什么想法吗?

如何在Excel中做一个dynamic范围的平均值? (VBA?)

我在Excel中有一个列表,基本上有两列: Date和Value 。 Col A |Col B |Col C|Col D |Col E ———-+——+—–+———-+—– Date |Value | |Date-range| 2012/01/01| 10| |2012/01/01| 8.33 2012/01/05| 5| |2012/01/07| 2012/01/07| 10| | | 2012/01/13| 1| | | 我想在两个单独的单元格中设置两个date之间的平均值。 那可能吗? 所以,在Cell D1中,我把“2012/01/01”和Cell D2中,我把“2012/01/07”。 它应该返回该date范围内的平均值,在这种情况下(10 + 5 + 10)/ 3 = 8.33 我能够返回单元格(例如C100 )的两个date,但我不知道如何将它们包括在一个平均范围内。 还是有一个更聪明的方法来做到这一点?

如何将文本中的多列转换为date?

在我的excel文件中,有一百列。 我想从文本转换一些列(如列A,C,F,G ..)到date。 如果手动将每列逐列一列,那么确实需要时间。 我该怎么做 ? 通过使用VBA? 原始文本列格式就像“31-Dec-2011 00:00:00”。 我想转换为2011年12月31日的“dd / mm / yyyy” 谢谢

Excel 2007 – 使用VBA更改透视筛选器

我在Excel中有多个数据透视表。 使用控制表我希望能够通过按下button来更改所有数据透视表的filter。 所以,最后,应该有一个“删除所有filter”button和一个“设置filter”button。 “设置filter”然后应设置“多个filter”(即只显示类别1,2和3,而不是4和5)在数据透视表1,数据透视表2和数据透视表3上。 我知道如何添加button,以及如何将代码分配给他们,但我真的不知道如何在VBA中处理这个问题 – 任何想法? 非常感谢!