首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在VBA中的if else循环中会有if else循环吗?

在VBA中的if else循环中会有if else循环吗?
EN

Stack Overflow用户
提问于 2019-02-08 22:13:11
回答 2查看 46关注 0票数 0
代码语言:javascript
运行
AI代码解释
复制
Sub lol_function()

Dim x, y, count, i, mhr, z, allowed, leftover As Integer

For y = 13 To 210
For x = 6 To 1000 Step 8
allowed = 50 * Cells(x, 8)

mhr = Cells(x, 7)
count = count + mhr

If mhr <= allowed And count <= allowed Then
    Cells(x, y).value = mhr

Else
    Cells(x, y).value = allowed + mhr - count
    y = y + 1

    leftover = count - allowed

If leftover <= allowed Then

    Cells(x, y).value = leftover
    count = leftover

Else

    Cells(x, y).value = allowed
    leftover = mhr - allowed
    y = y + 1

End If

Next x, y

End Sub

如果我没有使用第二个If else循环,那么代码运行得很好,但是使用第二个if else语句,我总是得到"Next without For“错误。任何帮助都将不胜感激。

此外,如果我包括第二个结束,如果它弄乱了我的代码。我需要它成为

代码语言:javascript
运行
AI代码解释
复制
if condition
....

else 
....

       if condition
            .....

       else
            .....

end if 

有没有其他方法可以在else语句中创建循环?

EN

回答 2

Stack Overflow用户

发布于 2019-02-08 22:19:12

由于您有两个"If“语句,因此在"Next”语句之前需要第二个"End If“语句。

票数 4
EN

Stack Overflow用户

发布于 2019-02-08 22:18:37

您需要在第一个Else语句和第二个If语句之间使用End If

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54600964

复制
相关文章
循环使用 else 语句
在 python 中,while … else 在循环条件为 false 时执行 else 语句块:
用户8442333
2021/05/26
1.2K0
Python中带else子句的for循环执行过程
这几天在厦门讲课,每天6小时,没有太多时间写新代码,宾馆不知道咋想的也不提供WiFi,只好用手机做个热点临时分享一点基础知识,300M的包月流量伤不起,热点瞬间就把仅剩的40M流量用完了,赶紧发完关闭热点。 在Python中,有while和for两种循环,并且都可以带有else子句。其中while循环常用于无法提前确定循环次数的场合,当然也可以用于循环可以提前确定的场合;for循环常用于可以提前确定循环次数的场合,尤其适合用来迭代或遍历可迭代对象中的元素,这也是for循环的本质。 对于带有else子句的循环
Python小屋屋主
2018/04/16
1.6K0
Python中带else子句的for循环执行过程
循环中else的用法
name = 'hello' for x in name: print(x) if x == 'l': break #退出for循环 else: print("==for循环过程中,如果没有break则执行==") name = 'hello' for x in name: print(x) #if x == 'l': # break #退出for循环 else: print("==for循环过程中,如果没有bre
汪凡
2018/05/29
8580
python for循环if-else使
a = [i*2 for i in mylist]; print(a) #[-2, 0, 2, 4, 6, 8]
py3study
2020/01/13
6100
【说站】python else在循环语句执行的情况
1、当循环体没有执行break的时候,即循环体正常结束。当没有触发break时,执行else子句:
很酷的站长
2022/11/23
8830
【说站】python else在循环语句执行的情况
[Python]循环中的else,break和continue详解
原文链接:http://blog.csdn.net/humanking7/article/details/43792425
祥知道
2020/03/10
1.3K0
python 利用 for ... else 跳出双层嵌套循环
例如:搜索结果中共分为10页展示,加起来一共50条数据,现在要做的是从50条数据中下载指定数量的数据
冰霜
2022/03/19
1K0
python 利用 for ... else 跳出双层嵌套循环
Python中循环的else、break、continue使用方法详解(python工程狮)
以下示例,将结合range()函数讲解,python range() 函数可创建一个整数列表,一般用在 for 循环中
python鱼霸霸
2020/04/23
2.9K0
python中 for ... else
在<Effective Python:编写高质量Python代码的59个有效方法>  这本书中并不推荐用 for else语句
py3study
2020/01/13
9960
Python编程思想(13):循环中的else语句
Python的循环都可以定义else代码块,当循环条件为 False时,程序会执行else代码块,通常在else子句中完成循环的收尾工作。下面的代码演示了 while循环中else子句的使用方法。
蒙娜丽宁
2020/06/16
1K0
mybatis中if-else
mybatis中if-else要用choose-when-otherwise <choose> <when test="page !=null and page.orderBy != null and page.orderBy != ''"> ORDER BY ${page.orderBy} </when> <otherwise> ORDER BY a.update_date DESC </otherwise> </choose>
阿超
2022/08/16
4910
熟悉Python中if-else分支语句,利用for - if嵌套格式完成循环判断逻辑
Python中if语句用于控制程序的执行,基本形式为: if判断条件:执行语句……else:执行语句…… 其中”判断条件”成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。
楚客追梦
2022/11/11
1.4K0
Python 中的for,if-else
for 循环是一种迭代循环机制,迭代即重复相同的逻辑操作,每次的操作都是基于上一次的结果而进行的。并且for循环可以遍历任何序列的项目,如一个列表或者一个字符串
py3study
2020/01/19
1.3K0
在 Spring Boot 中,如何干掉 if else
来自:https://blog.csdn.net/hncu1306602liuqiang
良月柒
2021/11/10
5220
在 Spring Boot 中,如何干掉 if else!
这里虚拟一个业务需求,让大家容易理解。假设有一个订单系统,里面的一个功能是根据订单的不同类型作出不同的处理。
良月柒
2019/10/31
1.4K0
在 Spring Boot 中,如何干掉 if else!
这里虚拟一个业务需求,让大家容易理解。假设有一个订单系统,里面的一个功能是根据订单的不同类型作出不同的处理。
芋道源码
2019/05/22
1.5K0
在 Spring Boot 中,如何干掉 if else!
在 Spring Boot 中,如何干掉 if else
这里虚拟一个业务需求,让大家容易理解。假设有一个订单系统,里面的一个功能是根据订单的不同类型作出不同的处理。
一行Java
2023/02/23
1.2K0
在 Spring Boot 中,如何干掉 if else
(四十四) 初遇python之循环后的else
各位读者大大们大家好,今天学习for、while语句后的else代码块,并记录学习过程欢迎大家一起交流分享。
XXXX-user
2019/07/23
3730
(四十四) 初遇python之循环后的else
点击加载更多

相似问题

Excel VBA中的IF-Then-Else循环

11

VBA if else在excel中循环返回#VALUE

30

python中的If else if else条件循环

10

For Next循环内的VBA If Else

123

if else在haml中循环

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文