Zellen kopieren, aber wie ...
Office 2003
`n Abend
Ich sitze gerade vor einem Problem. Und zwar möchte ich folgendes tun:
Ich soll eine Liste erstellen. diese Liste wurde über Jahre händisch gepflegt (auf Papier). Diese Liste(n) sollen jetzt in eine Excelliste wandern. Soweit so gut.
Nun soll ein Arbeitsblatt "Gesammt" erstellt werden. In diesem Blatt sollen alle Daten erfasst werden. Weiters soll für jedes Jahr eine weitere Mappe erstellt werden. Dies kann auch per Hand gemacht werden...
Da mann die Daten nur 1x einpflegen soll bräuchte ich nun eure Hilfe.
Ich bräuchte eine Formel, oder ein Makro mit dem es möglich ist zu prüfen ob der Eintrag im Gesammtblatt mit einem Feld übereinstimmt.
Konkret:
Gesammt:
Feld E10 = 2006
Feld A10 bis D10 = Daten
--> Blatt 2006:
Feld A1 = 2006
Wenn A1 = E10, dann kopiere von Gesammt A10:D10 nach Blatt 2006 -> A10:D10
Dies sollte möglichs unabhängig vom Inhalt passieren (Zahlen, Wörter, Sonderzeichen). Wenn ich nun diese Formel einsetzt, solle es auch möglich sein, dass man diese anpasst (bzw. so abändert) dass dies auch für die Jahre 2000 - 2010 funktioniert
Mein Pseydo Code:
--
2006 = 2006
Wenn im Arbeitsblatt "Gesammt" die Zelle E10 == wie die Zelle A1 im Arbeitsblatt 2006
-> dann Kopiere von "Gesammt" A10:D10 nach "2006" in die Zeile A10:D10
Sonst:
Kopiere nix
--
Ich hoffe ich habe mich nur HALBWEGS verständlich ausgedrückt ...
__
Grüße Kallinger
`n Abend
Ich sitze gerade vor einem Problem. Und zwar möchte ich folgendes tun:
Ich soll eine Liste erstellen. diese Liste wurde über Jahre händisch gepflegt (auf Papier). Diese Liste(n) sollen jetzt in eine Excelliste wandern. Soweit so gut.
Nun soll ein Arbeitsblatt "Gesammt" erstellt werden. In diesem Blatt sollen alle Daten erfasst werden. Weiters soll für jedes Jahr eine weitere Mappe erstellt werden. Dies kann auch per Hand gemacht werden...
Da mann die Daten nur 1x einpflegen soll bräuchte ich nun eure Hilfe.
Ich bräuchte eine Formel, oder ein Makro mit dem es möglich ist zu prüfen ob der Eintrag im Gesammtblatt mit einem Feld übereinstimmt.
Konkret:
Gesammt:
Feld E10 = 2006
Feld A10 bis D10 = Daten
--> Blatt 2006:
Feld A1 = 2006
Wenn A1 = E10, dann kopiere von Gesammt A10:D10 nach Blatt 2006 -> A10:D10
Dies sollte möglichs unabhängig vom Inhalt passieren (Zahlen, Wörter, Sonderzeichen). Wenn ich nun diese Formel einsetzt, solle es auch möglich sein, dass man diese anpasst (bzw. so abändert) dass dies auch für die Jahre 2000 - 2010 funktioniert
Mein Pseydo Code:
--
2006 = 2006
Wenn im Arbeitsblatt "Gesammt" die Zelle E10 == wie die Zelle A1 im Arbeitsblatt 2006
-> dann Kopiere von "Gesammt" A10:D10 nach "2006" in die Zeile A10:D10
Sonst:
Kopiere nix
--
Ich hoffe ich habe mich nur HALBWEGS verständlich ausgedrückt ...
__
Grüße Kallinger
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 78143
Url: https://administrator.de/contentid/78143
Ausgedruckt am: 22.11.2024 um 08:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo Kallinger!
Meine Interpretation wäre, dass Du, abhängig von der Jahreszahl in der Spalte "E", Daten aus dem jeweiligen Jahresblatt in das "Gesamt"-Blatt (sorry, ich schaff' es einfach nicht, "Gesamt" mit mehr als einem "m" zu schreiben) übernehmen möchtest.
Unter der Annahme, dass der Blattname des Jahresblattes nur aus der Jahreszahl besteht, bräuchtest Du den Inhalt der Zelle A1 dieses Blattes eigentlich gar nicht abzufragen, sondern könntest mit folgender Formel (für A10 des Sammelblattes - hier geht's mit "mm" ) den entsprechenden Wert so übernehmen:
Für die Spalten "B" bis "D" wäre dann jedes in der Formel vorkommende "A" durch den jeweiligen Buchstaben zu ersetzen. Die Formeln könnten danach in die weiteren Zeilen kopiert werden. Um der unattraktiven Fehlermeldung "#BEZUG" für den Fall, dass in Spalte "E" der jeweiligen Zeile noch keine Jahreszahl steht, vorzubeugen, ließe sich die Formel noch wie folgt ergänzen:
Oder hast Du doch etwas ganz anderes gemeint?
Grüße
bastla
Ich hoffe ich habe mich nur HALBWEGS verständlich ausgedrückt ...
Das werden wir bald wissen ... Meine Interpretation wäre, dass Du, abhängig von der Jahreszahl in der Spalte "E", Daten aus dem jeweiligen Jahresblatt in das "Gesamt"-Blatt (sorry, ich schaff' es einfach nicht, "Gesamt" mit mehr als einem "m" zu schreiben) übernehmen möchtest.
Unter der Annahme, dass der Blattname des Jahresblattes nur aus der Jahreszahl besteht, bräuchtest Du den Inhalt der Zelle A1 dieses Blattes eigentlich gar nicht abzufragen, sondern könntest mit folgender Formel (für A10 des Sammelblattes - hier geht's mit "mm" ) den entsprechenden Wert so übernehmen:
=INDIREKT("'"&$E10&"'!A"&ZEILE(A10))
=WENN($E10<>"";INDIREKT("'"&$E10&"'!A"&ZEILE(A10));"")
Oder hast Du doch etwas ganz anderes gemeint?
Grüße
bastla