分享

VBA--单元格的编辑(一)

 EXCEL应用之家 2020-12-17

点击上方

蓝色

文字  关注我们吧!

送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!



对单元格的操作包括插入和删除,复制和移动等多种情况。在VBA中,为了完成这些操作,已经设置了许多方法和属性,使用户能够根据需要灵活使用,提高编程效率。


01

如何插入单元格

用Insert方法在指定区域中插入单元格。插入处的单元格向右或者向下移动。该方法不仅可以用来插入空白单元格,也可以插入指定单元格的复制。

对象.Insert(Shift,CopyOrigin)

例如,咱单元格A4-A5处插入空白单元格,插入处的单元格向下移动。



代码如下。



运行完成后可以看到,已经插入的单元格,插入处的单元格自动下移。




02


如何删除单元格

用Delete的方法可以删除指定区域内的单元格或单元格区域。删除后的单元格自动向左方或上方移动。

对象.Delete (Shift)

还利用上面的例子,删除单元格A1:A5,删除后单元格向上移动。

代码如下。



完成后如下图。




03

如何清除单元格格式和数据

用Clear方法清除单元格中已经设置的格式或已经输入的数据。如果只清除数据可以使用ClearContents方法;如果只清除格式可以使用ClearFormats方法裹要清除已经插入的批注可以使用ClearComments方法。

对象.Clear

对象.ClearContents

对象.ClearFormats

对象.ClearComments

下例中,删除指定范围内单元格的数据和格式。



运行后的结果如下。




04

如何移动单元格

剪切指定单元格将其保存在剪切板中。指定参数Destination后,可以不通过剪切板而直接粘贴到指定单元格中。保存在剪切板中的数据可以通过Paste方法进行粘贴。

对象.Cut (Destination)

下例中我们将移动包含单元格A2的整个表格,使其左上方单元格移动到单元格A7的位置。



代码如下。



完成后的效果如下。



-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

推荐阅读:

IF函数七兄弟,个个本领大!

一对多查询经典函数组合拓展应用--多对多查询

来,平均一下!

总结篇--反向查找函数使用终极帖

遇到不规范的数据录入,你该怎么办?

戳原文,更有料!免费模板文档!

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多