183得票27回答
将列号转换为字母的函数是什么?

有人有一段Excel VBA函数可以根据给定的数字返回相应的列字母吗? 例如输入100,应该返回CV。

26得票3回答
如何使用RtdServer在C#中创建一个实时的Excel自动化插件?

我被委派编写一个使用RtdServer在C#中实现Excel实时自动化插件的工作。我在Stack Overflow上发现的知识帮助了我很多。我决定通过撰写一份如何文档来表达我的感谢,将所有我所学到的内容联系起来。Kenny Kerr的Excel RTD Servers: Minimal C# ...

10得票8回答
仅保留字母字符的公式

我需要在Excel中清洗一个姓名列,以消除所有非字母字符,包括句号、逗号、空格、连字符和撇号。 例如:将 O'Malley-Smith, Tom, Jr. 改为 OMALLEYSMITHTOMJR。 客户要求这是一个Excel函数,否则我可以轻松地用类似于 replaceAll("[^a-...

9得票2回答
Excel 2007 UDF:如何添加函数描述和参数帮助?

简介 我正在编写一些 COM 服务器中的 Excel UDFs。我想获取标准帮助(插入函数对话框),当您按下 fx 时会出现。是的,我可以看到我的 COM 服务器列在类别下拉菜单中,但是: 我还看到了等于、GetHashCode、GetType 和 ToString(这些都不太适合暴露给...

7得票2回答
如何在多个项目中重复使用Core VBA函数(UDFs),但不在单元格插入函数中显示它们

我有一个插件,里面有“核心”功能和子程序,我希望在不同的插件或VBA项目中引用和使用它们。这是因为代码重用和单一更新原则。 例如,一个函数,根据条件过滤集合成员并返回子集合。代码本身并不是问题。 Public Function listNamesContaining(ByVal Names...

7得票2回答
将字符串转换为大写的函数

我一直在尝试编写一个用户定义函数,使其返回大写字母的值,使用VBA中的String.ToUpper()方法。当我尝试在Excel中使用我的UDF时,会出现编译器错误,只会突出显示我的UDF的顶部行: Function removeSpecial(sInput As String) As St...