excel - 如何将单元格A和B中的两个手动输入的数字相加,并使用excel-VBA自动在单元格C中输出它们旁边的结果?
解决方案
对于 Target 中的每一行,将 A 列和 B 列加到 C 列中。
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A10:B12")) Is Nothing Then
On Error GoTo meh
Application.EnableEvents = False
Dim t As Range
For Each t In Intersect(Target, Range("A10:B12"))
Cells(t.Row, "C") = Application.Sum(Cells(t.Row, "A"), Cells(t.Row, "B"))
Next t
End If
meh:
Application.EnableEvents = True
End Sub
推荐阅读
- c# - 离线将销售数据从 SQL 上传到 Google Analytics
- java - 如何解决书面许可问题
- c++ - Boost Spirit 嵌套组件
- python - selenium.common.exceptions.WebDriverException:消息:未知错误:在 Selenium Python 中使用 screenshot_as_png 出现未处理的检查器错误
- swift - 选择自定义按钮后,NavigationLink 不会转换到新视图
- typescript - 用于提取嵌套记录中所有值的 TypeScript 类型
- conky - 如何在 .conkyrc 配置文件中写注释?
- php - php mysql 搜索文本
- python - 熊猫重复相当于 isna 总和
- django - Django查询,找到最大对象