选择单元格有两种方法,即激活或选择,分别用单元格对象的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所示。
图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()