23得票8回答
使用Excel VBA筛选多个条件

我在A列有8个变量,分别是1、2、3、4、5和A、B、C。 我的目标是过滤掉A、B、C,并仅显示1-5。 我可以使用以下代码实现:My_Range.AutoFilter Field:=1, Criteria1:=Array("1", "2", "3","4","5"), _ Oper...

23得票4回答
Excel:搜索单元格中的多个词语

我在Excel中使用这个方程来搜索单元格内的术语。=IF(ISNUMBER(SEARCH("*Gingrich*",C1)),"1","") 这个方程式在C1中搜索Gingrich是否存在,如果存在,则显示1。 我想要做的就是一次搜索多个词。有人知道如何添加OR函数,以便我可以搜索Gingr...

22得票11回答
OpenXml和Excel单元格日期格式

我正在尝试使用OpenXML创建一个xlsx格式的Excel文件,因为我需要在Web服务器上使用它。 我可以填充工作表中的值,但是我无法将经典日期格式设置在单元格中。 下面是使用DocumentFormat.OpenXml和WindowsBase引用进行的快速测试。class Progra...

22得票4回答
简单的VBA代码给我返回了运行时错误91:对象变量或with块未设置。

所以我有一个简单的宏/子程序定义,当命令按钮被点击时执行。问题是它给了我: 运行时错误'91':对象变量或 With 块未设置 我的代码是:Dim rng As Range rng = Sheet8.Range("A12") '<< ERROR here rng...

22得票4回答
如何使用VSTO Add-in项目轻松创建Excel UDF

我想做的是使用VSTO的C#“Excel 2007 Add-in”项目类型为Excel创建用户定义函数(UDFs)(因为我只想生成一些通用UDF)。由于我只想学习基础知识(无论在这个阶段),所以我的代码如下:using System; using System.Collections.Gene...

22得票10回答
如何解决“找不到可安装的 ISAM”错误,针对 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”

我正在尝试使用T-SQL OpenRowset()命令和"Microsoft.ACE.OLEDB.12.0" OLE DB提供程序,从Excel 2007 (.xlsx)文件中导入数据到SQL Server 2008,但是我一直遇到"找不到可安装的ISAM"错误。所有硬件均为32位。 [已于...

21得票4回答
在Excel数据透视表中使用QUARTILE函数按子群体汇总数据

我在Excel电子表格中有一个大型数据表,这个表可以被视为一组属于不同亚群体身份的个体的值的集合: IndivID SubPopID Value 1 A 33.56 2 E 42.31 3 ...

21得票3回答
声明一个变量为十进制数。

我正在优化一个在VBA中没有声明任何数据类型的宏,所以所有的东西都被编译器笨拙地当作变体处理。我正在处理科学测量,所以我需要精确度。 我应该如何声明Dim decAsdf as Decimal(不是这样,而是正确的方式)?

21得票10回答
如何在C#中选择Excel工作表中的所有单元格?(使用Excel.Range对象)

我试图在C#的Excel.Range对象中选择Excel表格中的所有单元格以应用自动适应、边框等操作。表格中有一些合并的单元格。 是否有一些简单的技巧可以做到这点?

20得票5回答
Excel电子邮件验证公式

我有一个列,人们手动输入电子邮件地址。我想使用这个公式验证电子邮件地址:=AND(FIND(“@”,A2),FIND(“.”,A2),ISERROR(FIND(” “,A2))) 但 Excel 弹出错误提示,表明你输入的公式包含错误。对我来说,这个公式看起来是正确的。你们有什么建议吗?