Tag: excel 2003

Excel:按公式parsing文本

除了单元格引用之外,我希望有一个excel公式的一部分是dynamic的。 例如,假设在列A(单元格A1:A99)中有一堆数字,我想知道这些数字中有多less数字大于50。 如果我想这个计算是静态的,我可以简单地使用下面的一个: =COUNTIF($A$1:$A$99,">50") =SUM(IF($A$1:$A$99>50,1,0)) =SUM(($A$1:$A$99>50)*1) 我提到所有三个因为我的实际公式是毛茸茸的,有点混合第二和第三。 (毕竟,也许有些东西可以和COUNTIF一起使用,但不能和其他的一起使用。) 现在,我想能够在另一个单元格中键入我的条件(比如C1)。 所以如果我在C1中键入“> 50”,我的计算将如上所述,但是如果我input“<100”,我将计算A列中有多less条目less于100。 这可能吗? (我在Windows XP上使用Excel 2003)。

unit testingVS 2008使用Excel

当使用Excel(2003)为我的unit testing提供数据时,似乎认为当单元格具有TRUE / FALSE值时,如果没有先前的单元格值,则为空 if (TestContext.DataRow["SatisfactionExtremelySatisfied"] != DBNull.Value) model.SatisfactionExtremelySatisfied = (bool)TestContext.DataRow ["SatisfactionExtremelySatisfied"]; 示例Excel数据 DataRow SatisfactionExtremelySatisfied 0 1 2 TRUE 3 TRUE 使用OLEDB读取testing数据时,带有TRUE的单元不包含任何值(当在debugging中进行检查时),但当前面的单元格具有值FALSE时,正确地获得值TRUE。 我错过了什么吗?

使用Excelmacros查询电子表格

所以我在一些电子表格中有一些数据,我发现我写的所有的macros和filter和论坛都是为了简化它,并将其缩小到我想要的范围,只是写一些SQL几张桌子。 我想我想知道:是否有可能有一个工作簿中查询某些工作表中的数据,然后用结果集填充另一个工作表中的macros? 如果是这样,我该怎么做? (这是Excel 2003)

确定某范围内给定单元格的显示/隐藏状态

我有一组值作为范围设置,并希望为其中的每一个运行给定的操作。 这工作: Sub demo() For Each listitem in Sheets("Sheet").Range("List").Rows 'Do stuff with listitem Next listitem End Sub 问题是,我想添加一些额外的function; 如果我隐藏一个给定的行,我希望它能够接受,而不是处理那一行 – 这些行: Sub demo() For Each listitem in Sheets("Sheet").Range("List").Rows If listitem.Visible Then 'Do stuff with listitem End If Next listitem End Sub 不幸的是,当我尝试的时候,我总是得到Object does not support this property or method 。 大概这是可能的,那么我需要使用什么命令才能使其工作?

与改变值的macros

每当某个单元更改其值时,如何运行macros? 我正在运行一个macros,并使用= RANDBETWEEN函数来使用macros生成大量的数字。 谢谢!

使用VBA从Excel 2003导入/导出表格

需要使用VBA从我的工作簿导出和导入工作表。 有什么更容易的方法来做到这一点? 导出为CSV? 导出为txt文件? 可以将对象(复制/粘贴对象)保存到文件中,然后导入该对象

Excel 2010中的条形图线条图

我需要为当前时间段的结果创build一个条形图,并且还要显示一个显示前一时间段的线形图,这是使用Excel 2010工作簿。 Excel 2003或Excel 2010工作书籍中是否可以使用上述图表types? 如果是这样,我该怎么办? 我在某个地方读到一个XY集群图可以做到这一点,但还没有能够重现相同的效果。

Powershell:如何检索公式没有遍历所有行和列?

这是我的示例代码: $wb = $excel.ActiveWorkbook ForEach ($ws in $wb.Worksheets) { "Working on {0}" -f $ws.Name forEach ($row in $ws.Rows) { forEach($cell in $row.Cells) { if ($cell.HasFormula) { $formula = $cell.Formula if ( ($formula -match "foobar") { "{0} R{1}C{2}:{3}" -f $ws.Name, $row.Row, $cell.Column, $formula } } } } } performance不好,因为电子表格太大了。 我要 1)我可以在一个函数调用中检索所有公式吗? Excel支持吗? 2)如果一个公式被分配给一个单元格数组,我怎样才能提取公式?

如何编辑logging的macros程序,以便它可以识别每当我更改导入的input文件时一直持续到最后一个值?

我已经logging了一个有7张工作簿的macros。 两张纸从多个文本文件中导入数据并按顺序排列。 其他表格使用这些数据和一些其他公式,并用多项式方程式生成图表。 所以macros观scheme是相当大的。 我有这样的数据 ABCDE R8 0 # * @ $ R9 0.05 # * @ $ R10 0.1 # * @ $ . . . . . . . . . . . . . . . . . . R108 5.0 # * @ $ 在以上数据中: 从第8行到第108行的列A和B是导入的数据 C,D&E由公式给出。 我的问题是我没有在我导入的列A(0〜5)相同的数据。 数据不断变化,如0〜12,0〜16和0〜40。 所以最后的行号也是每次都改变。 因此,每次数据更改时,我都需要为所有其他数据loggingmacros。 […]

数据分析vba在Excel 2010上

我在Excel 2003中使用了一个macros,它使用vba的数据分析加载项来做一些多线性回归。 我最近切换到2010年。无法findXXXXXXXX \ ATPVBAEN.XLA和我的macros不起作用(这并不意味着我不能使用通常的Excel数据分析工具)。 没有想法得到这个插件应该在哪里,以及为什么它消失…. 任何帮助比欢迎! 非常感谢