gpt4 book ai didi

vba - 检测row中所有数组元素是否为空

转载 作者:行者123 更新时间:2023-12-03 00:53:26 25 4
gpt4 key购买 nike

所以我尝试为我的 Excel 电子表格编写一些 VBA。

我有一个包含四列的表格,我读取每一行,如果第 1 2 或 3 列为空,我希望它跳过该行,而是退出并且不会移动到下一行。

  For y = LBound(myArray) To UBound(myArray)

If myArray(y, 1) = "" Then Exit For
If myArray(y, 2) = "" Then Exit For
If myArray(y, 3) = "" Then Exit For


Attribute = "Animal"

Value = myArray(y, 3)
Value = myArray(y, 2) & "¦" & FoodFunc(Value) & "¦" & myArray(y, 4)


Debug.Print Value

Next y

Debug.Print "***TEST FINISHED***"

最佳答案

为什么不使用 OR 来简化它呢?尝试将第 2-4 行条件替换为 1 IFAND 结合

If myArray(y, 1) <> "" And myArray(y, 2) <> "" And myArray(y, 3) <> "" Then

关于vba - 检测row中所有数组元素是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37907286/

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