excel vba如何使用 range().select selection.copy activesheet.paste 带格式复制

就是使用vba选定表格粘贴复制如何才能实现带格式复制,就是行宽、行高、字体、字号、对齐方式和之前的原表格一致... 就是使用vba
选定表格 粘贴 复制

如何才能实现带格式复制,就是行宽、行高、字体、字号、对齐方式和之前的原表格一致
展开
 我来答
chenjiawei5000
2013-12-06 · TA获得超过2779个赞
知道大有可为答主
回答量:2585
采纳率:30%
帮助的人:2057万
展开全部
假设要把sheet1的A1复制粘贴到F1,代码就是
Sheet1.Range("A1").Copy Destination:=Sheet1.Range("F1")
更多追问追答
追问

运行后显示


运行错误  1004

不能对合并单元格作部分更改


给你看下我的代码  麻烦了

追答
问题应该是你的excel表格有单元格合并了,但是你的代码中却没有写合并的区域。具体是哪一句提示这个错误?对应单元格是哪里,你检查一下。
还有,vba代码中不需要有select selection这样的方法,直接用range("A1:L14").copy 就可以
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式