当选择下拉选项时,您可以让 Excel 中的单元格清除其中的数据吗?

当选择下拉选项时,您可以让 Excel 中的单元格清除其中的数据吗?

我希望当我从上方的下拉单元格中选择“是”时,包含“10”的单元格会自动删除或清除其中的内容。是否有我可以使用的功能或某种自动化功能在选择“是”时清除该单元格?

图片显示了 Excel 设置

答案1

假设数据验证单元格为E20,要清除的数字就位于其下方,请将此代码放入工作表模块:

Private Sub Worksheet_Change(ByVal target As Range)
If target = Range("E20") Then
    If target.Value = "Yes" And target.Offset(1, 0).Value = "10" Then
        target.ClearContents
    End If
End If
End Sub

(右键单击工作表名称->查看代码,然后将上述内容粘贴到那里)

相关内容