更改另一个单元格时清除特定单元格

防晒霜

我发现以下代码在更改另一个单元格时清除特定单元格。

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A1")) Is Nothing Then
        Range("B1:C1").ClearContents
    End If
End Sub

我想知道是否有更动态的方法来解决这个问题。也就是说,当任何一个单元格 A*(每次一个)发生变化时,相邻的 B* 和 C* 被清除。

谢谢,

大本钟

检查是否Target与 A 列相交:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Me.Range("A:A")) Is Nothing Then
         Intersect(Target.EntireRow, Me.Range("B:C")).ClearContents
    End If
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

当另一个工作表中的特定单元格值更改时触发脚本

更改另一个单元格时,在单元格中输入当前日期

根据另一个单元格的值更改单元格的颜色

根据另一个单元格更改单元格的值

在另一个单元格中有特定值时对单元格进行计数

将特定单元格中的字符串移动到熊猫中的另一个单元格

当另一个单元格包含特定字符时更改Excel单元格的值

将其与另一个单元格进行比较之后将其隐藏在Gridview中的特定单元格集-以获得嵌套外观

从另一个单元格更改公式中的单元格编号

当一个单元格中的更改更新另一个单元格时镜像该单元格

根据该单元格和另一个单元格的值更改单元格的格式

JQGrid在更改另一个单元格时更改单元格的值

当另一个单元格在Excel中写入某些内容时,如何更改单元格的颜色?

Google Spreadsheet-仅在另一个单元格论坛中使用否定单元格

计算特定单元格日期中具有特定 MONTH 的行数和另一个单元格中的布尔条件

复制特定单元格并粘贴到另一个工作表中

更改影响另一个单元格的一个表格单元格

将特定单元格复制到另一个工作表

从另一个工作表上的特定单元格中搜索值

如果值小于另一个单元格值,则清除 Excel 单元格

Excel VBA - 通过另一个单元格更改单元格值?

根据另一个单元格的开头替换特定的单元格值

将特定单元格数据移动到另一个单元格

根据另一个单元格的单元格颜色更改单元格颜色 excel 2016

清除下拉单元格内容取决于另一个单元格值更改

当另一个单元格为空白时自动清除一个单元格的内容

如何将一个单元格的值更改为另一个单元格

根据另一个单元格值更改单元格范围

根据 Excel 中另一个单元格的条件清除单元格值