Excelmacros – 删除或添加对angular边框

我对编码非常陌生,需要一个代码去除对angular边界。

这个macros被用作一个button,用下面的代码清空单元格:

Sub Southwood_Click() Sheets("Southwood").Range("C6:C8") = "" Sheets("Southwood").Range("D9:F9") = "" Sheets("Southwood").Range("F6:J8") = "" Sheets("Southwood").Range("J9") = "" Sheets("Southwood").Range("M6:S9") = "" Sheets("Southwood").Range("C26:C28") = "" Sheets("Southwood").Range("E26:E28") = "" Sheets("Southwood").Range("H26:O28") = "" Sheets("Southwood").Range("M29") = "" Sheets("Southwood").Range("C52:M54") = "" Sheets("Southwood").Range("C75:H77") = "" Sheets("Southwood").Range("J75:J77") = "" Sheets("Southwood").Range("L75:P77") = "" MsgBox "Southwood has been cleared." End Sub 

我也想删除这一行的对angular线边框:

 Sheets("Southwood").Range("M6:S9") = "" 

这是如何完成的?

删除所有边框: Sheets("Southwood").Range("M6:S9").Borders.LineStyle = xlNone

只删除对angular边框:

 With Sheets("Southwood").Range("M6:S9") .Borders(xlDiagonalDown).LineStyle = xlNone .Borders(xlDiagonalUp).LineStyle = xlNone End With