0

当 K4 中的某些内容发生更改时,遵循 VBA 代码可以很好地清除单元格 L4 的内容。

If Not Intersect(Target, Range("K4")) Is Nothing Then
    Range("L4").ClearContents
End If

但是现在,让我们说,我有一个名为“my_tbl”的动态扩展 excel 表,如何更改上面的代码以使其适用于动态扩展的 excel 表“my_tbl”。

此处附加的图像包含我的动态表的快照,它允许我选择状态。但如果我想输入国家/地区,我想在能够选择更多详细信息之前清除我的国家数据

4

1 回答 1

0

谢谢你的指点。这对我有用:

For i = 1 To Range("Table1").Rows.Count
    If Not Intersect(Target, Range("Table1[loc1_type]")(i)) Is Nothing Then
        Range("Table1[loc1]")(i).ClearContents
    End If
Next i
于 2021-01-27T03:08:50.397 回答