excel - 如何在 VBA 上显示单元格中使用的实际公式?
问题描述
所以我有一个范围变量rngA,我需要计算该范围内所有整数的总和。
我在 VBA 中对此进行编码,需要单元格 C1 来显示总和值,但是当您单击单元格时,它需要显示所使用的函数,例如“=SUM(A1:A20”)。
当我打印出总的值时,它显示得很好。但我得到“#NAME?” 使用此代码时。提前致谢!
Function MyFunction(rngA, number)
Dim i, total, average As Integer
Dim sum() As Integer
total = 0
ReDim sum(rngA.Count)
'If number = 1 Then
' For i = 1 To rngA.Count
' sum(i) = rngA.Cells(i)
'total = total + sum(i)
' Next i
Range("C1").Formula = "=SUM(rngA)"
解决方案
推荐阅读
- sql - Oracle:按条件排序并保留历史记录
- react-native - React Native Debug 模式抛出错误,为什么会这样?
- git - 如何在 Bitbucket 中查找旧的提交和评论?
- laravel - 如何在没有定义 Web.php 或 Laravel 控制器的情况下调用中间件?
- vue.js - 如何在小时:分钟内进行简单的输入?
- javascript - 来自另一个反应组件的触发功能
- linux - 如何逐行循环一个.txt文件并等待键盘按下继续阅读下一行?
- java - 为什么不直接使用 values 变量,vs 变量不是必须的
- javascript - Symfony 4 - 在未提交 Jquery 的情况下添加 CollectionType 表单的子项
- html - CSS 在 div 角落添加一个圆形贴纸,里面有图像