Guten Tag VBA-Forum_Mitglieder,
Ich habe den Fehler gemacht bei meinem letzten Beitrag, dass ich den Link zu crossposting nicht mitangegeben habe. Ich habe übrigens den Beitrag auf der anderen Seite, weil ich den Leuten keine vergebliche Mühe verursachen möchte. Ich kenne mich mit den Forengeschichten leider nicht aus. Das war ein dummer Fehler von mir, auf zwei Seite etwas zu posten.
ich habe leider ein kleines Problem mit Excel VBA und komme nicht weiter. Könnte jemand mir bitte weiterhelfen, wenn es geht?
Mein Problem sieht folgendermaßen aus:
Ich habe zwei Worksheets, "Liste" und "Eingabe".
Ich will in "Eingabe" die Zellen L15, Q13 und Q15 ausfüllen. Danach soll mithilfe eines Makros in "Worksheets("liste") nach der Zeile mit diesen 3 Kriterien gesucht werden. Der entsprechende Wert von Worksheets("Eingabe").Range("L15") soll in Spalte("F:F"), der von Q13 in der Spalte ("I:I") und der von Q15 in der Spalte("J:J") in dem Worksheet("Liste") gesucht werden.
Wenn Diese Zeile gefunden wird, dann soll sich der Wert dieser Zeile in der Spalte( "L:L") um den vom Worksheets("Eingabe").Range("Q19") erhöht werden.
Wenn die Zeile mit den 3 Suchkriterien nicht gefunden wird, dann soll eine neue Zeile in Worksheets("Liste") mit diesen drei Werten erstellt werden. Aber eben so, dass Der Wert von L15 in die Spalte F, der von Q13 in der Spalte I, der von Q15 in der Spalte J und der von Q 19 in der Spalte L in der Liste stehen.
Vielleicht denke ich gerade zu kompliziert.
Ich freue mich über jede Antwort und Eure geschätzte Hilfe.
Grüße,
Moritz
|