10.08.2018, 10:06 
		
	
	
		Guten Morgen!
Ich habe eine Frage zum Vergleich von Zelle und Spalte.
In einer Zelle D17 in Tabelle1 steht eine fünfstellige Nummer. Diese soll mit den Werten in Tabelle2 in Spalte A18:A verglichen werden. Wenn ein Match gefunden wird ist alles okay und es muss nichts weiter passieren. Wenn kein Match gefunden wird soll eine Fehlermeldung erscheinen. Dieser Vorgang soll immer dann ausgeführt werden wenn sich der Wert in Zelle I3 in Tabelle3 ändert. Hab dazu auch eine Vorlage von Herrn König gefunden [http://www.innovation-company.de/Blog/Li...aspx?ID=18] und diesen auch etwas angepasst, leider nicht mit Erfolg. Gibt es einen anderen Ansatz?
Hier mein Code bisher:
Was mache ich falsch? Gibt es einen besseren Weg?
Danke für euren Input!
Gruß
	
	
	
	
Ich habe eine Frage zum Vergleich von Zelle und Spalte.
In einer Zelle D17 in Tabelle1 steht eine fünfstellige Nummer. Diese soll mit den Werten in Tabelle2 in Spalte A18:A verglichen werden. Wenn ein Match gefunden wird ist alles okay und es muss nichts weiter passieren. Wenn kein Match gefunden wird soll eine Fehlermeldung erscheinen. Dieser Vorgang soll immer dann ausgeführt werden wenn sich der Wert in Zelle I3 in Tabelle3 ändert. Hab dazu auch eine Vorlage von Herrn König gefunden [http://www.innovation-company.de/Blog/Li...aspx?ID=18] und diesen auch etwas angepasst, leider nicht mit Erfolg. Gibt es einen anderen Ansatz?
Hier mein Code bisher:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Zeile As Integer
Dim ErrNr As Integer
Zeile = 1
ErrNr = 0
If Target.Address = "$I$3" Then
Do While Cells(Zeile, 1).Value <> ""
    If Worksheets("Tabelle1").Range("D17").Value = Worksheets("Tabelle2").Cells(k, 1).Value And Worksheets("Tabelle3").Range("I3").Value > 2500 Then
    
        ErrNr = ErrNr + 1
    End If
    Zeile = Zeile + 1
Loop
    If ErrNr = 0 Then
        MsgBox "No match between entered ID.", vbCritical, "Error"
        Exit Sub
    End If
End If
End SubWas mache ich falsch? Gibt es einen besseren Weg?
Danke für euren Input!
Gruß

  
  ![[-]](https://www.clever-excel-forum.de/images/collapse.png)