Excel VBA,做警告有一个号码
当我合并单元格并且多个单元格包含值时,会有一个警告,说明只保留范围的左上angular的值。 我知道我可以通过使用以下来避免这个警告:
Application.Display = False
但是我也想在警告出现时执行一些代码。 我曾经这样做过错:
On Error Resume Next If Err.Number = 424 Then ...
有没有办法做同样的警告?
而不是检查警告,您可以直接检查单元格是否是合并的单元格区域的一部分:
Sub testMerge(cell as Range) If cell.MergeCells Then Debug.Print cell.Address & " is within Merged Range." If cell.MergeArea.Cells(1, 1).Address = cell.Address Then Debug.Print cell.Address & " is first cell of Merged Range" End If End If End Sub