Excel精英培训网

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

[已解决]求助

  [复制链接]
发表于 2012-5-22 16:35 | 显示全部楼层
  1. Sub jis()
  2. Dim x, y, z As Long
  3.   For x = 2 To Range("a65536").End(xlUp).Row
  4.     For y = 2 To Range("a65536").End(xlUp).Row
  5.       For z = 2 To Range("a65536").End(xlUp).Row
  6.        If Range("B2").Value = Cells(x, 1).Value + Cells(y, 1).Value + Cells(z, 1).Value Then
  7.          MsgBox Cells(x, 1) & "+" & Cells(y, 1) & "+" & Cells(z, 1)
  8.        Else
  9.        Range("c2").Value = "没有满足条件的"
  10.        End If
  11.       Next z, y, x
  12.       
  13. End Sub
复制代码
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

发表于 2012-5-22 16:36 | 显示全部楼层
看一下,楼主,我把数字放在第一列和第二列了,如果没有结果会在C2中显示结果没有满足条件的,你看一下对不对。

数字看一下.rar

6.89 KB, 下载次数: 5

回复

使用道具 举报

发表于 2012-5-22 16:37 | 显示全部楼层    本楼为最佳答案   
这是附件跟上,楼主,看一下,如果觉得好给个最佳。
回复

使用道具 举报

发表于 2012-5-23 09:01 | 显示全部楼层
那个代码我怎么觉得即使有正确的也算不出来,你仔细看看
回复

使用道具 举报

发表于 2012-5-23 09:04 | 显示全部楼层
它只算了三个数,而你的数据里面三个数相加根本就不可能得到设定的数
回复

使用道具 举报

发表于 2012-5-23 11:30 | 显示全部楼层
呜呜,一头雾水,看不懂,
回复

使用道具 举报

发表于 2012-5-23 17:03 | 显示全部楼层
have a look, thanks
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-24 07:37 , Processed in 0.520046 second(s), 9 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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