gpt4 book ai didi

vba - VLOOKUP 的 FOR 循环在两个单元格中返回值并打印第三个单元格

转载 作者:行者123 更新时间:2023-12-04 21:53:35 25 4
gpt4 key购买 nike

比较 2 个单元格的值并在第三个单元格中打印。两个单元格值都来自 vlookup所以它有#N/A#VALUE ,即使对于这两个值,它也应该在第三个单元格中返回未提交

For i = 2 To NRScount75
If Range("O" & i) >= 0 And Range("O" & i) <= 10 Then
Range("P" & i) = "Within SLA" 'values between 0 to 10
ElseIf Range("O" & i) >= 11 Then
Range("P" & i) = "Exceed SLA" 'values greater than 10
Else
Range("P" & i) = "Not submitted" 'for negative values
End If
Next i

最佳答案

在测试值之前测试错误:

For i = 2 To NRScount75
Range("P" & i) = "Not submitted" 'Assign Default Value
If Not IsError(Range("O" & i)) Then
If Range("O" & i) >= 0 Then
If Range("O" & i) <= 10 Then
Range("P" & i) = "Within SLA" 'values between 0 to 10
Else
Range("P" & i) = "Exceed SLA" 'values greater than 10
End If
End If
End If
Next i

关于vba - VLOOKUP 的 FOR 循环在两个单元格中返回值并打印第三个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49454557/

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