Das funktioniert mit der untenstehenden Formel problemlos. Die Zutaten stehen in den Feldern D9:D 41, die Kalorien nach dem Suchvorgang in den Feldern H9:H41.
Ich habe habe den Code bis Zelle D41 wiederholt, kann man das irgendwie abkürzen, damit das übersichtlicher wird ? Vielen Dank
Sub Kalorien()
Dim i As Integer
For i = 4 To 1083
If Range("D9").Value Like Sheets(" Lebensmittel").Cells(i, 1) Then
Range("h9").Value = Sheets(" Lebensmittel").Cells(i, 4)
Else
If Range("D10").Value Like Sheets(" Lebensmittel").Cells(i, 1) Then
Range("h10").Value = Sheets(" Lebensmittel").Cells(i, 4)
Else
If Range("D11").Value Like Sheets(" Lebensmittel").Cells(i, 1) Then
Range("h11").Value = Sheets(" Lebensmittel").Cells(i, 4)
'und so weiter bis D41
End if
End if
End if
next i