2016-05-17 3235 views
-1

您可以幫助我以下;我無法找到任何與我想要的相關的東西。 我在尋找VBa代碼,一旦用戶完成一行(例如表格),檢查是否所有單元格(靜態表格)已經完成,如果沒有扔一個msgbox。Excel Vba循環遍歷行列的單元格

所以我一個用戶是完成一行或多行的表,代碼會檢查是否所有的信息都被插入。 在這種情況下,這沒有任何意義,我可以以某種方式繪製它。 任何幫助,將不勝感激感謝

+1

請仔細閱讀[如何提問](http://stackoverflow.com/help/how-to-ask),並採取了[旅遊路線](http://stackoverflow.com/tour)。 SO不是代碼服務器,您可以在其中下載代碼/方法的命令來執行某些操作。它在這裏可以幫助你編寫自己的代碼。 – litelite

回答

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 
+0

就是這樣,謝謝你。我改變了一下,但似乎已經奏效。謝謝 –