你能帮我解决以下问题吗?我找不到任何与我想要的相关的东西.. 我正在寻找VBa代码,一旦用户完成一行(例如一个表),检查不同列(静态表)中的所有单元格是否已经完成,如果没有抛出一个msgbox。
所以我用户要完成表的一行或多行,代码会检查是否已插入所有信息。 在这种情况下,这没有任何意义我可以以某种方式绘制它。 任何帮助将不胜感激!谢谢
答案 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