ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 工作表单元格数据复制粘贴操作失败【已解决】

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-6-19 16:39 | 显示全部楼层 |阅读模式
本帖最后由 lm3312 于 2018-6-22 09:13 编辑

工作表单元格操作失败,请帮助修改一下错误。

163415kr1xjdqat8v0x1y8.png


费用计算表.rar

10.9 KB, 下载次数: 1

TA的精华主题

TA的得分主题

发表于 2018-6-19 16:48 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
上传附件看看吧。

TA的精华主题

TA的得分主题

发表于 2018-6-19 16:49 | 显示全部楼层
WK.Range(WK.Cells(3, 5), WK.Cells(MaxR, 5)).Copy其他对应修改即可

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-6-19 17:16 | 显示全部楼层
liulang0808 发表于 2018-6-19 16:49
WK.Range(WK.Cells(3, 5), WK.Cells(MaxR, 5)).Copy其他对应修改即可

您的意思是不是,凡是Worksheets对象的属性,后面只能跟一个单元格对象,而不能跟象range(cells(),cells())这样的区域对象,或组合对象?

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-6-19 17:55 | 显示全部楼层
本帖最后由 lm3312 于 2018-6-21 14:27 编辑
lsc900707 发表于 2018-6-19 16:48
上传附件看看吧。




谢谢,方法可按您的想法修改,不用管我原来的写法。



TA的精华主题

TA的得分主题

发表于 2018-6-19 18:34 | 显示全部楼层
lm3312 发表于 2018-6-19 17:55
谢谢,方法可按您的想法修改,不用管我原来的写法。
  1. Sub gj23w98()
  2.     r = Cells(Rows.Count, 5).End(3).Row
  3.     arr = Range("e3:e" & r)
  4.     Range("e3:e" & r) = arr
  5. End Sub
复制代码

TA的精华主题

TA的得分主题

发表于 2018-6-19 20:38 | 显示全部楼层
lm3312 发表于 2018-6-19 17:16
您的意思是不是,凡是Worksheets对象的属性,后面只能跟一个单元格对象,而不能跟象range(cells(),cells( ...

对啊,楼主测试怎样啊?

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-6-20 14:20 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
liulang0808 发表于 2018-6-19 20:38
对啊,楼主测试怎样啊?

谢谢版主,这个问题解决了,但是,
原代码是针对一个工作表处理的,现在有几个工作表要处理,于是,我修改了一下代码,这下又出问题了。上传的附件见5楼,麻烦帮忙再看一看,昨天事多,忘了回复,不好意思。
另,这个只是处理复制粘贴单元格数据的步骤,接下来还有其他数据要处理,所以,这些代码只是过程的一部分。

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-6-20 14:24 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

不好意思,我其实给出了两个表,还有代码,表示不是处理当前活动工作表,而是需要处理多个工作表的数据,接下来,还有其他的数据处理代码,这只是一部分的代码,所以,需要用到工作表对象,请麻烦再看看,谢谢。

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-6-20 14:28 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
liulang0808 发表于 2018-6-19 20:38
对啊,楼主测试怎样啊?

谢谢版主,原来的问题解决了,于是,
由于有多个工作表要处理,所以我又修改了一下代码,这下又有问题了(上传的附件在5楼),麻烦再帮忙处理一下,另外,注释部分的代码,好象不合适,不知道能用不。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-12-26 14:39 , Processed in 0.044452 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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