检查A列是否有价值,然后检查B列是否有价值。如果B列无值,则运行特定的宏

时间:2020-02-04 08:12:51

标签: excel vba

我是vba和google的新手,我在其标题中提到了一些示例编码,但找不到任何相关的编码。

我的意图是运行宏以检查A列是否有价值,然后检查B列是否有价值。如果B列无值,则运行特定的宏以从其他工作簿中获取数据。我已经有了宏,可以从其他工作簿中获取数据,只是缺少检查列的第一部分

1 个答案:

答案 0 :(得分:0)

尝试:

Sub test()

    Dim LastRowA As Long, i As Long

    With ThisWorkbook.Worksheets("Sheet1")

        LastRowA = .Cells(.Rows.Count, "A").End(xlUp).Row

        For i = 1 To LastRowA

            If .Range("A" & i).Value <> "" And .Range("B" & i).Value = "" Then
                'Run macro
            End If

        Next i

    End With

End Sub
相关问题