Excel VBA 单元格删除与信息删除

Excel VBA 单元格删除与信息删除

对不需用的单元格常会采用两种方式:一种是彻底删除单元格,另一种是清除单元格的指定信息,但保留单元格。

工具/原料

 
  • Excel 2013

单元格删除

 
  1. 1

    删除B2 单元格且右侧单元格左移。

     

    Sub 删除后右侧单元格左移()

    Range("b2").Delete shift: =xlToLeft

    End Sub

    Excel VBA 单元格删除与信息删除
  2. 2

    执行之后的效果如下图所示:

    Excel VBA 单元格删除与信息删除
  3. 3

    删除B2 单元格且下方单元格上移。

    Sub 删除后下方单元格上移()

    Range("b2").Delete shift:=xlUp

    End Sub

    Excel VBA 单元格删除与信息删除
  4. 4

    Shift对Up:自变量阳为啡时,删除单元格后下方单元格上移

    执行结果如下图所示:

    Excel VBA 单元格删除与信息删除
  5. 5

    删除单元格所在的行

    range("b2").entirerow.delete

    Ran旷B2").EntireR,慨使用 Ent憾。w 属性可返回指定单元格所在行。

    Excel VBA 单元格删除与信息删除
    Excel VBA 单元格删除与信息删除
  6. 6

    Range("B2 ").EntireColumn:使用E~tireColumn 属性可返回指定单元格所在列。

    END

单元格信息清除

 
  1. 1

    Clear方法可清除单元格格式、内容以及批注;

    ClearFormats 方法可清除单元格设置的格式;

    ClearComments 方法可清除单元格的批注,对内容和格式没有影响;

    clearcontents只清除单元格的内容,保留单元格的格式和批注。

  2. 2

    举例如下:

    Excel VBA 单元格删除与信息删除
    Excel VBA 单元格删除与信息删除
     
posted @ 2020-05-24 10:15  天涯海角路  阅读(646)  评论(0)    收藏  举报