|  
                                             
	Hallo Dennis 
	  
	Noch eine kürzere Möglichkeit 
	  
Sub MovingAverage2_2()
Dim iRowTab As Integer
Dim xTab2 As Variant, xTab4 As Variant
Dim n As Integer
' ******** Tabelle 2
With Worksheets("Tabelle2")
    iRowTab = .Cells(Rows.Count, 1).End(xlUp).Row  ' letzte Zeile Tabelle2 der Spalte A
    xTab2 = .Range("A2:B" & iRowTab).Value         ' Werte Spalte A in Array
End With
    
    
' ******** Tabelle 4
With Worksheets("Tabelle4")
    xTab4 = .Range("A2:B" & iRowTab).Value      ' Werte Spalte B in Array
End With
    
' Irgendwelche Vergleiche
' z.B.: Nur Spalte A von Tabelle2 und Tabelle4 werden überprüft
    For n = 1 To UBound(xTab2, 1)
        If xTab2(n, 1) <> xTab4(n, 1) Then
            MsgBox "Werte aus Zeile " & (n + 1) & " sind nicht ident."
        End If
    Next n
    
' z.B.: Zusammengesetzte Werze Tabelle2 und Tabelle4 werden überprüft
    For n = 1 To UBound(xTab2, 1)
        If (xTab2(n, 1) & xTab2(n, 2)) <> (xTab4(n, 1) & xTab4(n, 2)) Then
            MsgBox "Werte aus Zeile " & (n + 1) & " sind nicht ident."
        End If
    Next n
    
End Sub
	  
	mfg, GraFri 
	  
     |