单元格的选择和清除

选择单元格有两种方法,即激活或选择,分别用单元格对象的Activate方法或Select方法实现。

code.python
>>> sht.Range("A1:B10").Select()
>>> sht.Range("A1:B10").Activate()

选取不连续单元格和区域,只需引用不连续单元格和区域,然后激活或选择即可。

code.python
>>> sht.Range("A1:A5,C3,E1:E5").Activate()
>>> sht.Range("A1:A5,C3,E1:E5").Select()
>>> app.Union(sht.Range("A1:A5"),sht.Range("C3"),sht.Range("E1:E5")).Select()

选择效果如图2-12所示。

Document Image

图2-12 选取不连续单元格和区域

清除单元格或区域中的内容,可以有多种选择。下面使用Clear方法清除全部内容:

code.python
>>> sht.Range("B1:B5").Clear()

使用ClearContents方法清除正文内容:

code.python
>>> sht.Range("B1:B5").ClearContents()

使用ClearComments方法清除批注:

code.python
>>> sht.Range("B1:B5").ClearComments()
>>> sht.Range("B1:B5").ClearFormats()