删除属于合并单元格的行
Delete rows that are part of merged cells
早上好,
我希望有人能帮助我解决这个问题。我有以下 excel table:
我想删除所有写有“HFO”的行(在本例中为第 16-18 行)。
有什么方法可以做到这一点或确定有多少行是合并单元格的一部分?
我看过下面的主题,但它对我不起作用,因为第 10-15 行也合并了单元格,我不想删除它们。
谢谢!
MergeArea
returns 引用所有合并单元格的 Range 对象。因为需要删除行,所以添加EntireRow
对象:
Dim rng As Range
For Each rng In Range("C16:C24")
If rng.Value = "HFO" Then rng.MergeArea.EntireRow.Delete
Next rng
代码后输出:
请注意,我们只删除了那些包含合并单元格且值为“HFO”的行
早上好,
我希望有人能帮助我解决这个问题。我有以下 excel table:
我想删除所有写有“HFO”的行(在本例中为第 16-18 行)。
有什么方法可以做到这一点或确定有多少行是合并单元格的一部分?
我看过下面的主题,但它对我不起作用,因为第 10-15 行也合并了单元格,我不想删除它们。
谢谢!
MergeArea
returns 引用所有合并单元格的 Range 对象。因为需要删除行,所以添加EntireRow
对象:
Dim rng As Range
For Each rng In Range("C16:C24")
If rng.Value = "HFO" Then rng.MergeArea.EntireRow.Delete
Next rng
代码后输出:
请注意,我们只删除了那些包含合并单元格且值为“HFO”的行