excel - 根据 Excel 中另一个单元格的条件清除单元格值
问题描述
单元格A1:A6
有一个用户输入值,单元格B1:B6
有一个公式,单元格C1:C6
有一个结果如果单元格 A1 值被删除,内容可以从中清除C1
,我试过这个,但它不起作用。
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1:A6")) Is Nothing Then
Range("C1:C6").ClearContents
End If
End Sub
解决方案
试试下面的代码 -
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A1:A6")) Is Nothing Then
If Target = "" Or Target = Null Then
Target.Offset(0, 2).ClearContents
'Target.Offset(0, 2) = ""
'Range("C1:C6").ClearContents
End If
End If
End Sub
推荐阅读
- c# - Blazor - 私有组件
- haskell - xmonad `tags <- asks (workspaces . config)` 魔法——我该如何解析它?
- python - 尝试让 PyQt5 与 Pycharm 一起使用时出现错误和问题
- google-sheets - 在 Google 表格中的工作表中对相同的单元格求和
- php - Post__not_in 在最近的帖子小部件中被忽略
- python - 高密度图的链接数据选择点被遮挡
- flutter - Flutter HTTP GET 请求根本没有命中后端端点
- vb.net - 电报频道帖子无法在 cefsharp 网络浏览器中打开
- javascript - 从 vuex 中的 firebase 读取数据
- git - 如何使用我忘记提交的文件返回分支?