我有一个代码,我在命名区域中引用变量“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循环相关推荐

  1. 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 ...

  2. Java中的public static final来修饰数组与接口变量

    Java中的public static final来修饰数组与接口变量 public static final来修饰数组 final对数组的作用 怎样实现对数组的public static final ...

  3. 谈谈对java中分层的理解_让我们谈谈网页设计中的卡片设计

    谈谈对java中分层的理解 "I want a card", this is the first demand point that the customer said in th ...

  4. Java中基于TCP通过socket嵌套字连接方式传送文件

    这里写目录标题 Java中通过socket连接传送文件 前言 socket嵌套字 发送方 接收方 总结 Java中通过socket连接传送文件 前言 在项目的开发中经常遇到需要传送文件的情况,有时候是 ...

  5. java中next的用法_关于java iterator的next()方法的用法

    UYOU next()是java迭代器类(Iterator)的方法,获得当前游标指向的下一个元素,详细说明和应用如下:1.迭代器(Iterator)介绍 迭代器是一种设计模式,它是一个对象,它可以遍历 ...

  6. java中execution的作用_一文初步了解Java虚拟机

    大家都知道,Java中JVM的重要性,学习了JVM你对Java的运行机制.编译过程和如何对Java程序进行调优相信都会有一个很好的认知. 什么是JVM? JVM(Java Virtual Machin ...

  7. java中打开文件显示_从java程序中打开任何文件

    在 java中打开文件似乎有点棘手 – 对于.txt文件,必须将File对象与Scanner或BufferedReader对象结合使用 – 对于图像IO,必须使用 ImageIcon类 – 如果要打开 ...

  8. java中字符串的创建_【转载】 Java中String类型的两种创建方式

    本文转载自 https://www.cnblogs.com/fguozhu/articles/2661055.html Java中String是一个特殊的包装类数据有两种创建形式: String s ...

  9. java中字符流 字节流_理解Java中字符流与字节流的区别

    1. 什么是流 Java中的流是对字节序列的抽象,我们可以想象有一个水管,只不过现在流动在水管中的不再是水,而是字节序列.和水流一样,Java中的流也具有一个"流动的方向",通常可 ...

最新文章

  1. 第八周项目5-定期存款利息计算器
  2. go 函数参数nil_go内置函数make
  3. 互联网1分钟 |1107
  4. markdowndd
  5. 服务交付审查:缺失的DevOps反馈环
  6. numpy基础笔记02
  7. PHP 日期 加减 月数,天数,周数,小时,分,秒等等
  8. 中国姓氏大全(常见508个,罕见740个)
  9. C语言-输入任意多个数字,数字间用空格隔开,然后将数字求和。
  10. 在本地计算机无法启动uGs,SIEMENS_NX 免安装版
  11. 再抱一抱DataStore
  12. mac屏幕分辨率调整:SwitchResX
  13. 各种国内地图坐标系总结
  14. 2 计算机控制器的组成,组合逻辑控制器组成结构及工作原理解析
  15. oracle11g静默安装
  16. php-fpm服务启动命令,PHP-fpm服务的启动和停止
  17. 2021.06.29【R语言】丨png转pdf批量生成
  18. WeChat----网站接入微信登录(前端)
  19. 中国港口码头市场运营分析及“十四五”规划建议报告2022年版
  20. Android删除除自定义铃声后,来电铃声显示是一串数字

热门文章

  1. 第三章 比特币的实现机制
  2. Python3实现常用的数据结构
  3. 中国水溶性PVA薄膜行业市场供需与战略研究报告
  4. PyOpenCV 实战:借助视觉识别技术实现围棋终局的胜负判定
  5. 陆奇:欢迎毛圣博加入奇绩,成为奇绩创坛合伙人
  6. Go 远超 Python,机器学习人才极度稀缺,全球 16,655 位程序员告诉你这些真相!...
  7. 当 AI 遇见经典,科大讯飞发布两款智能笔记本新品!
  8. 软件欺诈的骗局揭露:“替罪羊”究竟是如何构建的?
  9. 全国首个凭“码”出行城市,深圳全面实施人员通行认证管理
  10. 没能 PK 掉 WiFi 的 Li-Fi,可能是 5G 请来的救兵