VBA--编辑工作表
点击上方
蓝色
文字 关注我们吧!
送人玫瑰,手有余香,请将文章分享给更多朋友
动手操作是熟练掌握EXCEL的最快捷途径!
在EXCEL中对一组工作表进行操作时,经常使用复制、移动、插入、删除等操作。可以用如下的命令和属性通过VBA对工作表进行编辑。
插入工作表的方法
使用Add命令插入新的工作表,可以指定插入工作表的位置和数量。插入工作表后,插入的工作表会被激活。若是插入了一组工作表,将激活插入的工作表中最左边的一张。如果省略了参数Before和After,会在活动工作表的前方插入工作表。
对象.Add(Before,After,Count)
下面的例子将在末尾页的后方(右侧)插入工作表。一般先通过Count命令获取工作表的数目,工作表数目就是末尾页的编号,通过这个方法引用末尾页的工作表。
删除工作表的方法
使用Delete命令删除工作表,不只能删除一张工作表,还可以删除一组工作表。
对象.Delete
下例中将删除选定的工作表。运行宏,弹出确认删除的对话框,单击“删除”。
使用Delete命令删除工作表时,会弹出确认删除的对话框,单击“删除”或者“取消”按钮来删除工作表或者取消操作。若在这里单击了“取消”,则不会运行Delete命令而运行下一行语句,不能正确进行处理了。为了避免误操作,必须在代码中使用DisplayAlerts属性来暂时隐藏提示信息对话框。
移动/复制工作表的方法
使用Move命令移动工作表,使用Copy命令复制工作表。通过参数来指定移动/复制工作表的位置。省略参数的话,将自动生成新的工作簿,在该工作簿中进行工作表的移动/复制。
对象.Move(Before,After)
对象.Copy(Before,After)
下例中,把“杭州分店”工作表移动到“北京分店”工作表后面。若是进行复制操作,则要把“Move”换成“Copy”。
重命名的方法
使用Name属性来获取/设置工作表名。重命名后,将在工作表标签栏中显示更改后的名称。
对象.Name
对象.Name=设置值
在下例中,我们插入新的工作表,并将此表的名称改为今天的日期“12月20日”。使用Date函数获取今天的日期,使用Formate函数指定日期的格式。
-END-
长按下方二维码关注EXCEL应用之家
面对EXCEL操作问题时不再迷茫无助
推荐阅读:
戳原文,更有料!免费模板文档!