您的位置: 首页 > EXCEL技巧 > ExcelVBA >

用VBA删除单元格、行和列

时间:2014-10-12 整理:docExcel.net

如果要用VBA代码在Excel工作表中删除指定的单元格、行和列,可以使用下面的代码:

Sub DeleteCellRowColumn()
   '删除活动单元格,下方单元格上移
   ActiveCell.Delete Shift:=xlUp
   '删除选定的区域,右方单元格左移
   Selection.Delete Shift:=xlToLeft
   ' 删除行或列
   Range("B2").Select
   Selection.EntireRow.Delete
   Range("F2").Select
   Selection.EntireColumn.Delete
   End Sub

 

 

 

 

 

用VBA删除单元格、行和列 问题:用VBA删除单元格、行和列
回答:如果要用VBA代码在Excel工作表中删除指定的单元格、行和列,可以使用下面的代码:Sub DeleteCellRowColumn()    '删除活动单元格,下方单元格上移    ActiveCell.Delete Shift:=xlUp    '删除选定的区域,右方单元格...
VBA删除工作簿中的所有批注 问题:VBA删除工作簿中的所有批注
回答:用下面的VBA代码可以同时删除工作簿中所有工作表中的批注: 1.按Alt+F11,打开VBA编辑器。 2.在代码窗口中输入下列代码 Sub RemoveAllComments() Dim sht As Worksheet Dim cmt As Comment For Each sht In ActiveWorkbook.Worksheets    For Each cmt In sht....
在EXCEL中,若C列的某些单元格为空,则将该单元 问题:在EXCEL中,若C列的某些单元格为空,则将该单元格所在的整行数据删除 应该怎样操作?
回答:可以考虑做个自动化的程序,只要是C列的单元格是为空,则此单元格整行就自动删除就行了,这个须涉及到VBA方面的知识,也可以采用手...
VBA删除工作表中的重复行 问题:VBA删除工作表中的重复行
回答:如果要在Excel中用VBA的方法以根据某列内容删除重复的行,即当某列有重复数据时仅保留一行,可以用下面的VBA代码。假如以A列为参考,工作表的第一行为标题行,数据从第二行开始。 方法一:用工作表函数CountIf判断该行是否...
用VBA删除空行和空列 问题:用VBA删除空行和空列
回答:在Excel中删除空行和空列的方法有很多,下面的方法是用VBA代码来删除工作表指定区域中的空行和空列: Option Explicit Sub Delete_Empty_Rows()   Dim rnArea As Range   Dim lnLastRow As Long, i As Long, j As Long    Application...
用VBA进行多表合并计算一例 问题:用VBA进行多表合并计算一例
回答:...工作簿中某两个工作表中的数据,区域的起始位置都是E5单元格: 方法是:将要存放合并数据的工作表命名为“汇总”,删除工作簿中没有合并数据的工作表,各工作表中要合并的数据右侧和下边没有其他数据。然后在VBA...
相关推荐: