2016-05-17 18 views
-1

Könnten Sie mir mit folgenden helfen? Ich kann nichts finden, was relevant ist, was ich will. Ich bin auf der Suche nach VBa-Code, die, wenn ein Benutzer eine Zeile (z. B. einer Tabelle) abgeschlossen hat, überprüfen Sie, ob alle Zellen über die verschiedenen Spalten (der statischen Tabelle) wurden abgeschlossen und wenn nicht werfen Sie eine msgbox.Excel Vba zum Durchlaufen von Zellen von Zeilen von Spalten

Damit ich einen Benutzer auf oder mehr Zeilen der Tabelle ausfüllen musste, würde der Code überprüfen, ob alle Informationen eingefügt wurden. Falls das keinen Sinn ergibt, kann ich es irgendwie zeichnen. Jede Hilfe würde geschätzt dank

+1

Bitte lesen Sie [Wie fragen] (http://stackoverflow.com/help/how-to-ask) und nehmen Sie die [Tour ] (http://stackoverflow.com/tour). SO ist kein Code-Server, wo Sie Befehle für Code/Methoden platzieren, um etwas zu tun. Hier können Sie Ihren eigenen Code schreiben. – litelite

Antwort

0

try this:

 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

Das ist es, danke. Ich habe es ein bisschen geändert, aber das scheint funktioniert zu haben. Vielen Dank –

Verwandte Themen