Function VLookup(Hauptmenü!B8;Artikel!A2:I9999;9;FALSCH)
Sub Berechnen()
Application.VLookup(Hauptmenü!B8, Artikel!A2.I9999, 9, FALSCH).Row = Nummer
Cells(Nummer, 9).Activate
wert_alt = Activate.Cells
wert_neu = wert_alt + Hauptmenü!Zugang
Cells = wert_neu
End Sub
Nummer = Sheets("Artikel").Range("A2:I9999").Find _
(What:=Sheets("Hauptmenü").Range("B8"), Lookat:=xlWhole).Row
wert_alt = ActiveCell
Schließlich sehe ich noch ein Problem mit der Zeile "Cells = wert_neu". Cells bezieht sich hierbei auf alle Zellen des aktiven Blattes. Ist das so gewollt?
Gruß Ingolf
Sub Berechnen()
Nummer = Sheets("Artikel").Range("A2:I9999").Find _
(What:=Sheets("Hauptmenü").Range("B8"), Lookat:=xlWhole).Row
Cells(Nummer, 9).Activate
wert_alt = ActiveCell
wert_neu = wert_alt + Hauptmenü!Zugang
Cells = wert_neu
End Sub
Sub Berechnen()
Sheets("Artikel").Range("A2:I9999").Find _
(What:=Sheets("Hauptmenü").Range("B8"), Lookat:=xlWhole) = _
Sheets("Artikel").Range("A2:I9999").Find _
(What:=Sheets("Hauptmenü").Range("B8"), Lookat:=xlWhole) + _
Sheets("Hauptmenü").Range(Zugang)
End Sub