搜索
查看: 2197|回复: 0

移动与复制VBA

[复制链接]

977

主题

1093

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
15934
发表于 2018-12-31 13:59:53 | 显示全部楼层 |阅读模式

'------------------------------------------------------------
'1.Range.Cut 方法
    '将单元格区域剪切到指定的区域
'2.Range.Copy 方法
    '将单元格区域复制到指定的区域
'------------------------------------------------------------


Sub 移动复制()
Range("a1:d8").Cut Range("f1")
Range("f1:i8").Copy Range("a1")
End Sub




Sub 另类复制方法()
Range("a10:d17") = Range("a1:d8").Value
End Sub
'注:
'1.等号后的区域一定要加value.否则不成功
'2.被赋值的区域格式全部去掉


Sub 出差登记表记录保存()
Dim rs%, crs%
rs = Application.CountA([d:d])
crs = Application.CountA(Sheets("出差记录表").[a:a]) + 1
If rs = 1 Then GoTo 100
Range("a2:d" & rs).Copy Sheets("出差记录表").Range("a" & crs)
End
100:
MsgBox "没有要保存的数据!"
End Sub


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

表格智创网

网站简介:表格智创网,是一家以表格设计和技能分享的专业社区,由会计帮帮网投资建设,尽专业,助提高专业技能。

表格智创网欢迎您!

联系我们

  • 工作时间:早上9:00-16:00
  • 客服电话:18668755857
  • 本站网址:www.excelwps.com
  • 淘宝店址:kjbbw.taobao.com

Powered by Discuz! X3.4 © 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表