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
Es ist nicht genug, zu wissen. Man muss es auch anwenden.
Es ist nicht genug, zu wollen. Man muss es auch tun.
Es ist nicht genug, zu wollen. Man muss es auch tun.