热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

VBA编译错误'没有时间'

如何解决《VBA编译错误'没有时间'》经验,为你挑选了1个好方法。

我在excel中有一个VBA宏已经运行了一段时间.我一直在改变这些循环已经工作,突然代码没有编译:

编译错误:没有While而没有

我已经尝试过更改为Do While ...循环循环,但我得到了相同的东西

编译错误:没有Do的循环

这是我的代码的结构:

'This loop is fine
While '(code for evaluation)
'code to run in loop
Wend

While '(more eval code)
'code
  While '(eval code)
  'code
  Wend '<--This is where the compile error occurs
  'code
  While '(eval code)
  'code
  Wend
'code
Wend

有谁知道可能是什么问题?(加分:代码缩进是否真的重要?)



1> Gary&#39;s Stude..:

此消息Wend without While通常表示未终止的IF

在某处可能存在没有匹配的End IfIF

(这种错误消息有点烦人,因为它隐藏了真正的错误)


推荐阅读
author-avatar
王聪明2011
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有