b / w这两种使用命名范围清除内容的方式不同

时间:2017-08-28 17:34:55

标签: vba

以下两种使用命名范围清除内容的方法有什么区别?我注意到方法B清除了 所有 超过命名范围,而方法A只清除了 中的内容。这是为什么?

A

lastRow = Range("sTable").Rows.Count
With Range("sTable")
    .Range("A1:S" & lastRow).ClearContents
End With

VS

lastRow = Range("sTable").Rows.Count
lastCol = range("sTable").columns.count
With Range("sTable")
    .Range(.cells(1,1),.cells(lastRow,lastcol)).ClearContents
End With

0 个答案:

没有答案