excel - 无法调用用户定义的函数而不出现 NAME 错误
问题描述
我使用安装在标准模块上的以下 VBA 代码来计算具有特定文本颜色的单元格:
Public Function CountColour(pRange1 As Range, pRange2 As Range) As Double
Application.Volatile
Dim rng As Range
For Each rng In pRange1
If rng.Font.Color = pRange2.Font.Color Then
CountColour = CountColour + 1
End If
Next
End Function
这就是我调用函数的方式:
=CountColour(A1:A100;B1)
它曾经在 Office 2016 上工作得很好。但是,在 Office 360 上,它不再工作了。
基于类似的帖子,在这里,我已经尝试对依赖链进行完全重建,并且我检查了是否有任何与函数同名的模块。
到目前为止,没有任何效果。谁能帮我解决这个问题?
解决方案
推荐阅读
- swift - 具有混合类型的 Swift 字典(可选和非可选)
- python - Django python发送带有非英文字符的电子邮件
- reactjs - next.js mapStateToProps、mapDispatchToProps 和 getInitialProps
- python - Python 周数计算 - 现在已回答
- python - 在熊猫中使用元组作为索引键时,如何“通过传入类别参数来明确指定类别顺序”?
- macos - 允许 Macintosh 应用程序写入文件
- javascript - Sequelize bulkCreate 不包括新添加的列
- gnuplot - GNUPLOT:直方图聚集减少直方图间空间以增加框宽度
- c# - 如何使用 Identity with Entity Framework 与 AspNetUser 表建立一对一的关系
- ruby - Ruby RegExp - 匹配所有 CSS 选择器和指令