Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: adadada

[已解决]这句代码错在哪?

[复制链接]
发表于 2013-9-26 20:33 | 显示全部楼层    本楼为最佳答案   
adadada 发表于 2013-9-26 19:54
为什么数组后面不能加value?

数组中的元素本来就不带任何格式,只有值,所以就不能加.value
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

 楼主| 发表于 2013-9-26 20:36 | 显示全部楼层
yyyydddd8888 发表于 2013-9-26 20:33
数组中的元素本来就不带任何格式,只有值,所以就不能加.value

谢谢,能不能看下我发的帖子,帮我改下代码?
回复

使用道具 举报

 楼主| 发表于 2013-9-26 20:47 | 显示全部楼层
yyyydddd8888 发表于 2013-9-26 20:31
你看看这样行不行!

metest = metest & Cells(r, "G").value & "-" & Cells(r, "H").value & "-" & Cell ...

我写成metest = metest & Cells(r, "G") & "-" & Cells(r, "H") & "-" & Cells(r, "I") & Cells(r, "M").Value & ","
是不是错了?
回复

使用道具 举报

发表于 2013-9-26 21:01 | 显示全部楼层
adadada 发表于 2013-9-26 20:47
我写成metest = metest & Cells(r, "G") & "-" & Cells(r, "H") & "-" & Cells(r, "I") & Cells(r, "M"). ...

应该会出错,因为把单元格中的数据赋值给一个数组元素要去除它外带的格式,所以要每一个单元格后都要加上.value才对。
回复

使用道具 举报

发表于 2013-9-26 21:02 | 显示全部楼层
adadada 发表于 2013-9-26 20:36
谢谢,能不能看下我发的帖子,帮我改下代码?

好的,你的帖子在哪里呢?
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-29 05:17 , Processed in 0.213173 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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