VBA--单元格的编辑(一)
点击上方
蓝色
文字 关注我们吧!
送人玫瑰,手有余香,请将文章分享给更多朋友
动手操作是熟练掌握EXCEL的最快捷途径!
对单元格的操作包括插入和删除,复制和移动等多种情况。在VBA中,为了完成这些操作,已经设置了许多方法和属性,使用户能够根据需要灵活使用,提高编程效率。
如何插入单元格
用Insert方法在指定区域中插入单元格。插入处的单元格向右或者向下移动。该方法不仅可以用来插入空白单元格,也可以插入指定单元格的复制。
对象.Insert(Shift,CopyOrigin)
例如,咱单元格A4-A5处插入空白单元格,插入处的单元格向下移动。
代码如下。
运行完成后可以看到,已经插入的单元格,插入处的单元格自动下移。
如何删除单元格
用Delete的方法可以删除指定区域内的单元格或单元格区域。删除后的单元格自动向左方或上方移动。
对象.Delete (Shift)
还利用上面的例子,删除单元格A1:A5,删除后单元格向上移动。
代码如下。
完成后如下图。
如何清除单元格格式和数据
用Clear方法清除单元格中已经设置的格式或已经输入的数据。如果只清除数据可以使用ClearContents方法;如果只清除格式可以使用ClearFormats方法裹要清除已经插入的批注可以使用ClearComments方法。
对象.Clear
对象.ClearContents
对象.ClearFormats
对象.ClearComments
下例中,删除指定范围内单元格的数据和格式。
运行后的结果如下。
如何移动单元格
剪切指定单元格将其保存在剪切板中。指定参数Destination后,可以不通过剪切板而直接粘贴到指定单元格中。保存在剪切板中的数据可以通过Paste方法进行粘贴。
对象.Cut (Destination)
下例中我们将移动包含单元格A2的整个表格,使其左上方单元格移动到单元格A7的位置。
代码如下。
完成后的效果如下。
-END-
长按下方二维码关注EXCEL应用之家
面对EXCEL操作问题时不再迷茫无助
推荐阅读:
戳原文,更有料!免费模板文档!