gpt4 book ai didi

excel - 使用多个变量在循环内循环

转载 作者:行者123 更新时间:2023-12-04 22:30:59 25 4
gpt4 key购买 nike

我无法让程序在 Excel 中运行。

我需要遍历我的 excel 电子表格中的所有行,并遍历每行的多个可能的单元格。

Sub DoubleLoop() 
Dim i As Long
Dim Carr As Integer

For i = 2 To 49235
For j = 2 To 27
If Range("P" & i).Value = ("Y" & j) And Range("S" & i).Value = ("Z" & j) And Range("P" & i).Value = ("AA" & j) Then
Range("P" & i).Value = "Keep"
ElseIf j < 27 Then
j = j + 1
ElseIf j = 27 Then
Range("X" & i).Value = "Remove"
End If
Next i
End Sub

最佳答案

如评论中所述。使用Next j并在满足条件时退出内部循环。

Sub DoubleLoop()
Dim i As Long, j As Long
Dim Carr As Integer

For i = 2 To 49235
Range("P" & i).Value = "Remove"
For j = 2 To 27
If Range("P" & i).Value = ("Y" & j) And Range("S" & i).Value = ("Z" & j) And Range("P" & i).Value = ("AA" & j) Then
Range("P" & i).Value = "Keep"
Exit For
End If
Next j
Next i
End Sub

关于excel - 使用多个变量在循环内循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52861198/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com