Excel精英培训网

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

[已解决]循环语句求助

[复制链接]
发表于 2011-8-12 00:16 | 显示全部楼层 |阅读模式
如附件所以示
我要表达的是
当A1的值为C1中的89时
          D1的值为B1计算后的值,
当A1的值为C2中的79时
          D2的值为B1计算后的值,
当A1的值为C3中的28时
          D3的值为B1计算后的值,
当A1的值为C4中的99时
          D4的值为B1计算后的值,

最佳答案
2011-8-13 01:56
回复 majianxwyg 的帖子

不知道是不是这意思,看看吧
如果把arr(i)=range("B1")换成range("D" & i)=range("B1")结果数据和过程数据会不一致,不知道为什么

循环语句求助.rar

5.45 KB, 下载次数: 12

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2011-8-12 08:39 | 显示全部楼层
你的代码里有二个错误:
都在cells(x,c)的表达里,一是“,”不能是全角,必须是半角,",";二是第二参数有字母来表示列号时需加上引号"C",正确的应该是cells(x,"c")
  1. For X = 1 To 100
  2.     If Range("a1").Value = Cells(X, "c").Value Then
  3.    
  4.      Cells(X, 4) = Range("b1").Value
  5.     End If
  6. Next
复制代码
回复

使用道具 举报

发表于 2011-8-12 08:45 | 显示全部楼层
本帖最后由 青城山苦丁茶 于 2011-8-12 08:47 编辑

回复

使用道具 举报

发表于 2011-8-12 08:48 | 显示全部楼层
循环语句求助.rar (7.8 KB, 下载次数: 10)
回复

使用道具 举报

 楼主| 发表于 2011-8-12 20:58 | 显示全部楼层
9lee 发表于 2011-8-12 08:39
你的代码里有二个错误:
都在cells(x,c)的表达里,一是“,”不能是全角,必须是半角,",";二是第二参数 ...

确实是有问题,不过我这想表达的是这个意思,你的代码是错的,因为你的代码我最先想出来的就是这个,IF语句的条件判断是TURE 或FALSH
我要的是当A1的值自动在C列中循环~~这点很抱歉,我表达错了~~但是我用FOR EACH语句我又不知道该咋弄
回复

使用道具 举报

 楼主| 发表于 2011-8-12 21:06 | 显示全部楼层
liuts 发表于 2011-8-12 08:48

我把我的要表达的重新写了下,麻烦再看下


我要表达的是
A1的值自动在C列中循环
当A1的值为C1中的89时
          D1的值为B1计算后的值,
当A1的值为C2中的79时
          D2的值为B1计算后的值,
当A1的值为C3中的28时
          D3的值为B1计算后的值,
当A1的值为C4中的99时
          D4的值为B1计算后的值,
也就是说像这个表格因为C1:C37中有数值,所以D1:D37中也要有相应的值
回复

使用道具 举报

发表于 2011-8-13 00:51 | 显示全部楼层
majianxwyg 发表于 2011-8-12 21:06
我把我的要表达的重新写了下,麻烦再看下

估计还是没有人真正理解你的意思!
回复

使用道具 举报

发表于 2011-8-13 01:56 | 显示全部楼层    本楼为最佳答案   
回复 majianxwyg 的帖子

不知道是不是这意思,看看吧
如果把arr(i)=range("B1")换成range("D" & i)=range("B1")结果数据和过程数据会不一致,不知道为什么

循环语句1.rar

15.96 KB, 下载次数: 3

回复

使用道具 举报

 楼主| 发表于 2011-8-13 22:46 | 显示全部楼层
是这意思,真谢谢,不过这问题我已经解决了~~~跟你的差不多,只是你前后两句语句我不明白
回复

使用道具 举报

发表于 2011-8-13 23:04 | 显示全部楼层
回复 majianxwyg 的帖子

前一句关闭屏幕刷新,后一句再开启,这样不晃眼睛,速度也可以提高
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-26 02:11 , Processed in 0.401690 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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