ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1278|回复: 0

【求助】Excel VBA连续复制粘贴的时候总是出现错误

[复制链接]

TA的精华主题

TA的得分主题

发表于 2014-6-30 12:04 | 显示全部楼层 |阅读模式
'==========================
'Liqudity
'==========================
Sh.Range("T" & SLR & ":T" & ELR).Copy
Ws.Range("Q2").PasteSpecial xlPasteValuesAndNumberFormats

Sh.Range("T" & SSR & ":T" & ESR).Copy
Ws.Range("Q" & ELR + 1).PasteSpecial xlPasteValuesAndNumberFormats

'==========================
'MCR
'==========================
Sh.Range("AC" & SLR & ":AC" & ELR).Copy
Ws.Range("O2").PasteSpecial xlPasteValuesAndNumberFormats

Sh.Range("AC" & SSR & ":AC" & ESR).Copy
Ws.Range("O" & ELR + 1).PasteSpecial xlPasteValuesAndNumberFormats


这是我一个宏的一小段code,我自己也学了VBA一段时间写过不少程序,但是每次要用到类似这种连续复制一段,粘贴一段,复制一段,粘贴一段的时候总是会有问题,而且每次的错误都不一样!!!
本人研究很久都百思不得其解,希望各位大大们能提供点良策。

我记得一开始写完的那几天跑的时候是完全没有问题的。
但是我完全没动过程序,过几天之后一跑它就提示我有问题了,问题都是出现在每一个“粘贴”行那里。它会提示debug,run time 1004,什么pastespecial out of range。
然后我什么都不改,继续按F5它又能粘贴成功。

有时就是按F5都还是提示错误,我就会把箭头移到上一个copy行里重新copy,再运行粘贴那行,它就又成功。。

实在是搞不懂为什么。。

希望有哪位大神能答疑解答,不胜感激!!!!

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-23 04:12 , Processed in 0.032213 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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