Folgendes Makro habe ich geschrieben, funktioniert aber nicht ganz. hat jemand eine Idee wo der Maulwurf begraben ist?
Sub suchen()
Dim i As Integer
Dim j As Integer
Dim zeilemax As Integer
zeilemax = ActiveSheet.Cells(65536, 1).End(xlUp).Row
For i = 1 To zeilemax
For j = 1 To zeilemax
If Sheets("Tabelle1").Cells(i, 7) = Sheets("Tabelle2").Cells(j, 5) Then
Sheets("Tabelle1").Cells(i, 20) = Sheets("Tabelle2").Cells(j, 12).
End If
Next j
Next i
End Sub
Das Ding soll folgendes machen.
Es wird in Tabelle 1 auf Spalte 7 der erste eintrag auf Tabelle 2 Spalte 5 gesucht.
Wenn dieser gefunden wurde, wird der Wert von Tabelle 2 Spalte 12 zu dem gesuchten Wert in Tabelle 1 Spalte 20 kopiert, selbe Zeile .
Danach wird der nächste wert in Tabelle 1 gesucht.
Hoffe das ist so verständlich :)
Gruss Alex