Excel精英培训网

 找回密码
 注册
查看: 2806|回复: 2

[学习心得] 请教 我编的那里有错?

[复制链接]
发表于 2007-6-20 15:25 | 显示全部楼层 |阅读模式
<p>Sub su()<br/>&nbsp;Dim k As Long, dd As Single<br/>&nbsp;While dd &lt;= 10000<br/>&nbsp; k = k + 1<br/><font color="#f70938">&nbsp; dd = dd + Cells(k, 1)</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;&nbsp;<br/>&nbsp;Wend<br/>&nbsp;MsgBox Cells(k - 1, 1).Address<br/>&nbsp;<br/>&nbsp; <br/>End Sub<br/></p><p>总是提示红色语句错误 但是我照着赵老师 的程序编的怎么也出错?</p><p>还是我的电脑有问题?</p>
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2007-6-21 09:04 | 显示全部楼层

<p>Sub su()<br/>&nbsp;Dim k As Long, dd As Single<br/>&nbsp;While dd &lt;= 10000<br/>&nbsp; k = k + 1<br/><font color="#f70938">&nbsp; dd = dd + Cells(k, 1)</font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br/>&nbsp;Wend<br/>&nbsp;MsgBox Cells(k - 1, 1).Address<br/>End Sub</p><p>如果A列的数值和小于10000,那么它就会一直循环下去,循环的结果是K&gt;65536,而excel2003最大行数是65536,大于这个行数程序当然就会出错.<br/></p>
回复

使用道具 举报

 楼主| 发表于 2007-6-22 08:54 | 显示全部楼层
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-8 21:53 , Processed in 0.199556 second(s), 5 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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