java中if的嵌套循环_嵌套的多个“Next变量”if then循环
我有一个代码,我在命名区域中引用变量“k”,然后执行一系列嵌套的“if”循环 . 但是,我只能将“下一个k”放在子中的一个位置 . 但是,如果满足某些条件,我还需要代码循环回到下一个k . 在添加第二个“下一个k”语句时,我得到“Next Without For”错误 .
这是相关的代码片段:
Set SFR = SF.Range("a2", SF.Range("a2").SpecialCells(xlCellTypeLastCell))
Set Sheetparent = Control.Range("b2", Control.Range("b2").End(xlDown))
Set SheetControl = Control.Range("a2", Control.Range("a2").End(xlDown))
Set TypeControl = Control.Range("c2", Control.Range("c2").End(xlDown))
Set BDMControl = Control.Range("E2", Control.Range("e2").End(xlDown))
Set ParentControl = Control.Range("f2", Control.Range("f2").End(xlDown))
If r.Value = POp.Name Then
For Each k In SFR
If SFR(k.Row, 6).Value = r.Offset(0, 1).Value Then
For Each b In ParentControl
If SFR(k.Row, 1).Value = ParentControl(b.Row, 1).Offset(0, -1).Value Then
With POp.Range("a2")
.Offset(i, 0).Value = SFR(k.Row, 3).Value
.Offset(i, 1).Value = SFR(k.Row, 4).Value
.Offset(i, 2).Value = SFR(k.Row, 1).Value
.Offset(i, 3).Value = SFR(k.Row, 4).Value
.Offset(i, 4).Value = SFR(k.Row, 6).Value
.Offset(i, 5).Value = SFR(k.Row, 8).Value
.Offset(i, 6).Value = SFR(k.Row, 9).Value
.Offset(i, 7).Value = SFR(k.Row, 10).Value
.Offset(i, 8).Value = SFR(k.Row, 2).Value
.Offset(i, 9).Value = SFR(k.Row, 11).Value
.Offset(i, 10).Value = SFR(k.Row, 13).Value
.Offset(i, 11).Value = SFR(k.Row, 15).Value
End With
i = i + 1
Else
End If
Next b
Else
End If
Next k
Else
End If
因此,问题是在公式移动到下一个SFR k之前,我得到了几行重复的相同值SFR(k.row,[column]) . 我希望能够告诉宏转到下一个k if
If SFR(k.Row, 1).Value = ParentControl(b.Row, 1).Offset(0, -1).Value
是的,并且值被复制了 . 有什么建议?提前致谢 .
java中if的嵌套循环_嵌套的多个“Next变量”if then循环相关推荐
- java中jdk1.8,做forEach,需要把外面的变量赋值如int,long,boolean,需要外面定义原子类型的Atomic类型,AtomicBoolean,AtomicInteger
2022-01-05 星期三 1414 by:enAn java中jdk1.8,做forEach,需要把外面的变量赋值如int,long,boolean,需要外面定义原子类型的Atomic,如:Ato ...
- Java中的public static final来修饰数组与接口变量
Java中的public static final来修饰数组与接口变量 public static final来修饰数组 final对数组的作用 怎样实现对数组的public static final ...
- 谈谈对java中分层的理解_让我们谈谈网页设计中的卡片设计
谈谈对java中分层的理解 "I want a card", this is the first demand point that the customer said in th ...
- Java中基于TCP通过socket嵌套字连接方式传送文件
这里写目录标题 Java中通过socket连接传送文件 前言 socket嵌套字 发送方 接收方 总结 Java中通过socket连接传送文件 前言 在项目的开发中经常遇到需要传送文件的情况,有时候是 ...
- java中next的用法_关于java iterator的next()方法的用法
UYOU next()是java迭代器类(Iterator)的方法,获得当前游标指向的下一个元素,详细说明和应用如下:1.迭代器(Iterator)介绍 迭代器是一种设计模式,它是一个对象,它可以遍历 ...
- java中execution的作用_一文初步了解Java虚拟机
大家都知道,Java中JVM的重要性,学习了JVM你对Java的运行机制.编译过程和如何对Java程序进行调优相信都会有一个很好的认知. 什么是JVM? JVM(Java Virtual Machin ...
- java中打开文件显示_从java程序中打开任何文件
在 java中打开文件似乎有点棘手 – 对于.txt文件,必须将File对象与Scanner或BufferedReader对象结合使用 – 对于图像IO,必须使用 ImageIcon类 – 如果要打开 ...
- java中字符串的创建_【转载】 Java中String类型的两种创建方式
本文转载自 https://www.cnblogs.com/fguozhu/articles/2661055.html Java中String是一个特殊的包装类数据有两种创建形式: String s ...
- java中字符流 字节流_理解Java中字符流与字节流的区别
1. 什么是流 Java中的流是对字节序列的抽象,我们可以想象有一个水管,只不过现在流动在水管中的不再是水,而是字节序列.和水流一样,Java中的流也具有一个"流动的方向",通常可 ...
最新文章
- 第八周项目5-定期存款利息计算器
- go 函数参数nil_go内置函数make
- 互联网1分钟 |1107
- markdowndd
- 服务交付审查:缺失的DevOps反馈环
- numpy基础笔记02
- PHP 日期 加减 月数,天数,周数,小时,分,秒等等
- 中国姓氏大全(常见508个,罕见740个)
- C语言-输入任意多个数字,数字间用空格隔开,然后将数字求和。
- 在本地计算机无法启动uGs,SIEMENS_NX 免安装版
- 再抱一抱DataStore
- mac屏幕分辨率调整:SwitchResX
- 各种国内地图坐标系总结
- 2 计算机控制器的组成,组合逻辑控制器组成结构及工作原理解析
- oracle11g静默安装
- php-fpm服务启动命令,PHP-fpm服务的启动和停止
- 2021.06.29【R语言】丨png转pdf批量生成
- WeChat----网站接入微信登录(前端)
- 中国港口码头市场运营分析及“十四五”规划建议报告2022年版
- Android删除除自定义铃声后,来电铃声显示是一串数字
热门文章
- 第三章 比特币的实现机制
- Python3实现常用的数据结构
- 中国水溶性PVA薄膜行业市场供需与战略研究报告
- PyOpenCV 实战:借助视觉识别技术实现围棋终局的胜负判定
- 陆奇:欢迎毛圣博加入奇绩,成为奇绩创坛合伙人
- Go 远超 Python,机器学习人才极度稀缺,全球 16,655 位程序员告诉你这些真相!...
- 当 AI 遇见经典,科大讯飞发布两款智能笔记本新品!
- 软件欺诈的骗局揭露:“替罪羊”究竟是如何构建的?
- 全国首个凭“码”出行城市,深圳全面实施人员通行认证管理
- 没能 PK 掉 WiFi 的 Li-Fi,可能是 5G 请来的救兵