07.04.2016, 13:17
Hallo Forumsfreunde,
ich stehe gerade auf der Leitung.
Dieser Code läuft auf der Tabelle2 ohne Probleme:
Sub werte_uebertragen()
Dim i As Integer
Dim zeilemax As Integer
zeilemax = ActiveSheet.Cells(1048576, 1).End(xlUp).Row
'Dieser Befehl bestimmt die Länge der Einträge in der aktiven Tabelle
For i = 1 To zeilemax
wert = Range("A" & i).Value
myVar = Application.WorksheetFunction.Match(wert, Range("A:A"), 0)
MsgBox myVar
Next i
End Sub
Jetzt will ich, dass match einen Bereich auf der Tabelle1 überprüft ob der gleiche wert in der Spalte A steht:
Sub werte_uebertragen()
Dim i As Integer
Dim zeilemax As Integer
zeilemax = ActiveSheet.Cells(1048576, 1).End(xlUp).Row
'Dieser Befehl bestimmt die Länge der Einträge in der aktiven Tabelle
For i = 1 To zeilemax
wert = Range("A" & i).Value
myVar = Application.WorksheetFunction.Match(wert, Worksheets("Tabelle1").Range("A:A"), 0)
MsgBox myVar
Next i
End Sub
Dabei läuft mir der Code auf einen Fehler:
Die match-Eigenschaften des worksheetFunctionObjekts kann nicht zugeordnet werden.
Wie spreche ich die Tabelle 1, Bereich Spalte A denn nun richtig an?
Vielen Dank für eure Ideen
ich stehe gerade auf der Leitung.
Dieser Code läuft auf der Tabelle2 ohne Probleme:
Sub werte_uebertragen()
Dim i As Integer
Dim zeilemax As Integer
zeilemax = ActiveSheet.Cells(1048576, 1).End(xlUp).Row
'Dieser Befehl bestimmt die Länge der Einträge in der aktiven Tabelle
For i = 1 To zeilemax
wert = Range("A" & i).Value
myVar = Application.WorksheetFunction.Match(wert, Range("A:A"), 0)
MsgBox myVar
Next i
End Sub
Jetzt will ich, dass match einen Bereich auf der Tabelle1 überprüft ob der gleiche wert in der Spalte A steht:
Sub werte_uebertragen()
Dim i As Integer
Dim zeilemax As Integer
zeilemax = ActiveSheet.Cells(1048576, 1).End(xlUp).Row
'Dieser Befehl bestimmt die Länge der Einträge in der aktiven Tabelle
For i = 1 To zeilemax
wert = Range("A" & i).Value
myVar = Application.WorksheetFunction.Match(wert, Worksheets("Tabelle1").Range("A:A"), 0)
MsgBox myVar
Next i
End Sub
Dabei läuft mir der Code auf einen Fehler:
Die match-Eigenschaften des worksheetFunctionObjekts kann nicht zugeordnet werden.
Wie spreche ich die Tabelle 1, Bereich Spalte A denn nun richtig an?
Vielen Dank für eure Ideen


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