Excel Vba循环遍历列行的单元格

时间:2016-05-17 20:02:34

标签: excel vba excel-vba

你能帮我解决以下问题吗?我找不到任何与我想要的相关的东西.. 我正在寻找VBa代码,一旦用户完成一行(例如一个表),检查不同列(静态表)中的所有单元格是否已经完成,如果没有抛出一个msgbox。

所以我用户要完成表的一行或多行,代码会检查是否已插入所有信息。 在这种情况下,这没有任何意义我可以以某种方式绘制它。 任何帮助将不胜感激!谢谢

1 个答案:

答案 0 :(得分:0)

试试这个:

       Dim rng As Range, i As Integer, j As Integer
   Set rng = Range("A1:B4")
   For i = 1 To rng.Rows.Count
      For j = 1 to rng.Columns.count
         If rng(i, j) = "" Then
            MsgBox "Not all the cells have been filled out"
            Exit For
         End If
      Next
    Next