为已安装的 Excel 选择正确的用途
我有一个场景,客户可以安装 Excel 2007 或安装 Excel 2010,我需要能够导出和导入他们创建的 Excel 文件,OLEDB 不是一个选项,所以我将使用 Interop…
如何使 XLAM UDF 调用可移植?
看来,当我在 XLAM 文件中调用 UDF 时,XLAM 文件的路径会嵌入到电子表格中。当我从另一台计算机(安装了相同的 XLAM 加载项,只是安装到不同的路径)…
ODBC/Win7 64位/Excel 2010 64位是否限制为255列?
我正在使用 ODBC 写入 XLSB 文件。我是否限制为 255 列(或接近该值)?当我尝试写入 500 列时,出现以下错误: HY001 -1040 [Microsoft][ODBC Excel …
如何让智能感知适用于 XLAM 文件中的 UDF?
我的 XLAM 文件中有一些 UDF。当 XLAM 作为加载项安装时,Intellisense 似乎不会拾取这些 UDF。 UDF 本身在 Excel 中运行良好,只是它们不会出现在智…
用于测试 VBA 中的一个或多个空格以在 Excel 单元格中查找匹配项的表达式
我正在尝试在 Excel 文档的宏中使用正则表达式。 这是我到目前为止所得到的: dim regex regex.pattern = "\s+" for p = 3 to totalparamcount if (re…
无需 VBA/UDF 即可追加或添加到数组
在 Excel 中,是否有内置公式/函数可以将值附加或添加到数组?因此,假设我有自己的 UDF MyFunc(...),它返回一个值数组。我可以使用对单个单元格的引…
无需 VBA 即可反转函数的一维数组输出(或获取最后一个值)?
假设我有一个 UDF MyFunc(),其成本太高而无法多次调用,MyFunc() 返回一个数组。默认情况下,如果应用于单个单元格,则使用数组中的第一个值。我想要…
Excel 2010 中的自定义附加单元格操作
我想通过添加更多“其他单元格操作”来扩展 MS Excel 2010。 (可通过单元格右键单击 > 其他单元格操作进行访问)。具体来说,我希望 Excel 能够: 通…
Ms Excel VBA:设置排序组合框
尽管我在 Visual Basic 方面有一些经验,但我还是 VBA 新手。 我有一个 Microsoft Excel 2010 工作表。第 29 行包含表的标题,数据来自第 30 行,依此…
宏在重复的工作表中不起作用
早上好。我有一个 Microsoft Excel 启用宏的工作簿,其中有两个工作表:假设 Sheet1 和 Sheet2。在 Sheet2 中,我有一个组合框(表单控件),用作表格…
Excel VBA插入行直到文本匹配
我有一个 Excel 文件,其中单元格 A10 的前 3 个字母应为文本“UNK”(我不关心 UNK 之后是什么)。如果它与此文本不匹配,我需要在 Excel 文件的顶部…
如何使用“类模块”或“模块”在 Visual Basic 应用程序中?
我正在尝试在 vba 中创建一个集合不知道该怎么做。任何人都可以向我解释这一点或向我发送一些链接吗? 我已经在同一“语言问题”上研究了几个小时。我…
excel VBA(不是 VBScript)101:如何创建和读取多维数组?
我使用的是 Excel 2010,并且有一个宏需要将 OData 结果加载到内存数组中。我唯一缺少的部分是如何在 Excel 中实际创建该数组。 如何创建多维数组(或…