Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3014|回复: 15

[已解决][求助]VBA高手帮忙写一下代码!

[复制链接]
发表于 2009-12-3 23:26 | 显示全部楼层 |阅读模式

2G7tBfEC.rar (2.68 KB, 下载次数: 0)

ouNUceYh.rar

3.03 KB, 下载次数: 0

[求助]VBA高手帮忙写一下这公式的代码!

发表于 2009-12-4 00:15 | 显示全部楼层

Sub ss()
Range("l2:l4").ClearContents
[l2] = Application.Evaluate("=LOOKUP(A2+B2+C2+D2+E2+F2+G2+H2+I2,'1'!$A$1:$A$100,'1'!$B$1:$B$100)")

[l3]=application.evaluate(....)  ''' 参照上面把你的公式搬过来。
End Sub

利用你的公式偷懒一下

[em01]
回复

使用道具 举报

 楼主| 发表于 2009-12-4 01:28 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2009-12-4 13:12 | 显示全部楼层

请有能之士帮忙解决!谢谢~
回复

使用道具 举报

 楼主| 发表于 2009-12-4 13:16 | 显示全部楼层

QUOTE:
以下是引用wsfsy在2009-12-4 0:15:00的发言:

Sub ss()
Range("l2:l4").ClearContents
[l2] = Application.Evaluate("=LOOKUP(A2+B2+C2+D2+E2+F2+G2+H2+I2,'1'!$A$1:$A$100,'1'!$B$1:$B$100)")

[l3]=application.evaluate(....)  ''' 参照上面把你的公式搬过来。
End Sub

利用你的公式偷懒一下

[em01]

有更好的方法吗??

回复

使用道具 举报

发表于 2009-12-4 13:30 | 显示全部楼层

楼主的要求是什么呢?
回复

使用道具 举报

 楼主| 发表于 2009-12-4 17:33 | 显示全部楼层

QUOTE:
以下是引用amulee在2009-12-4 13:30:00的发言:
楼主的要求是什么呢?

要求是在VBA写代码时不要规定数据的算法..

回复

使用道具 举报

发表于 2009-12-4 20:38 | 显示全部楼层

没看明白楼想要什么样的结果,在什么情况下出现了错误
回复

使用道具 举报

 楼主| 发表于 2009-12-4 20:52 | 显示全部楼层

我的意思是:数与数的对比!

回复

使用道具 举报

 楼主| 发表于 2009-12-4 20:55 | 显示全部楼层

A2、B2、C2、D2、E2这5个单元的原始数据,分别A2是10、B2是2、C2是3、D2是4、E2是5!为什么变成了字母的?因为是与工作表《1》A列和B列作对比后得出来的!~

因为工作表《1》数字10等于p、2等于W、3等于E、4等于R、5等于T

[此贴子已经被作者于2009-12-4 20:57:32编辑过]
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 03:23 , Processed in 0.466011 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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