Excel: Wenn Wert in Spalte A dann kopiere Zeile
Hallo Admins,
ich bräuchte mal eure Unterstützung in Sachen Excel. Da bin ich nämlich leider ein kompletter noob.
Ich habe eine Bestelllist in Excel mit 3 Spalten.
Ich würde jetzt gerne, wenn in Spalte A (ab Zeile 5 hier) ein Wert steht gerne die Zeile (Spalte A - C hier in meinem Fall) kopieren und daneben - mit einer Spalte Abstand, sprich nach Spalte E-G einfügen. Wenn es einfacher ist, reicht es auch die komplette Zeile in ein neues Tabellenblatt zu kopieren (eventuell mit allen Formatierungen?).
Ist das mit einer Wenn Dann Formel machbar? Oder benötige ich VBA und ein Makro dafür?
Hättet ihr ein paar Tipps bzw. Codeschnipsel mit denen ich mich rumspielen kann?
Falls es was zur Sache tut:
Ich nutze Windows 10 x64 mit Office Professional Plus 2010.
Ahja, ich hab absolut noch nie mit Makros gearbeitet.
Ich habs grad mal geschafft die Entwicklungsleiste ins Menüband zu bekommen und den VBA Editor zu öffnen.
Aber wie ich da Code ausführen lasse habe ich noch nicht ganz durchblickt, also bitte um Nachsicht
Gruß
Michi
ich bräuchte mal eure Unterstützung in Sachen Excel. Da bin ich nämlich leider ein kompletter noob.
Ich habe eine Bestelllist in Excel mit 3 Spalten.
Ich würde jetzt gerne, wenn in Spalte A (ab Zeile 5 hier) ein Wert steht gerne die Zeile (Spalte A - C hier in meinem Fall) kopieren und daneben - mit einer Spalte Abstand, sprich nach Spalte E-G einfügen. Wenn es einfacher ist, reicht es auch die komplette Zeile in ein neues Tabellenblatt zu kopieren (eventuell mit allen Formatierungen?).
Ist das mit einer Wenn Dann Formel machbar? Oder benötige ich VBA und ein Makro dafür?
Hättet ihr ein paar Tipps bzw. Codeschnipsel mit denen ich mich rumspielen kann?
Falls es was zur Sache tut:
Ich nutze Windows 10 x64 mit Office Professional Plus 2010.
Ahja, ich hab absolut noch nie mit Makros gearbeitet.
Ich habs grad mal geschafft die Entwicklungsleiste ins Menüband zu bekommen und den VBA Editor zu öffnen.
Aber wie ich da Code ausführen lasse habe ich noch nicht ganz durchblickt, also bitte um Nachsicht
Gruß
Michi
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 329041
Url: https://administrator.de/contentid/329041
Ausgedruckt am: 15.11.2024 um 05:11 Uhr
8 Kommentare
Neuester Kommentar
st das mit einer Wenn Dann Formel machbar?
Jip, in E5 einfügen und nach rechts ausfüllen.=WENN(NICHT(ISTLEER($A5));A5;"")
Wenn ich das in A5 einfüge bekomme ich eine Zirkelbezugswarnung.
Richtig lesen bitte! "E5"Und was meinst du mit "nach rechts ausfüllen"?
Formel in E5 einfügen und dann am Kästchen unten rechts der Zelle nach rechts ziehen/kopieren, dann werden die Zellbezüge automatisch richtig angepasst.Zitat von @michi1983:
Ist es möglich, dass wenn ich links zum Beispiel ein paar Zeilen auslasse, er sie rechts direkt untereinander anführt ohne zeilen leer zu lassen?
JaIst es möglich, dass wenn ich links zum Beispiel ein paar Zeilen auslasse, er sie rechts direkt untereinander anführt ohne zeilen leer zu lassen?
Das würde dann wahrscheinlich lediglich mit Markos gehen nehm ich an?
Nicht zwingend, das geht auch mit Matrix-Formeln Zelle E5 diese Formel eingeben und mit STRG+SHIFT+ENTER abschließen, dann nach unten kopieren
=WENNFEHLER(INDEX($A$5:$C$2000;KKLEINSTE(WENN($A$5:$A$2000>0;ZEILE($A$5:$A$2000)-4);ZEILE()-4);1);"")
=WENNFEHLER(INDEX($A$5:$C$2000;KKLEINSTE(WENN($A$5:$A$2000>0;ZEILE($A$5:$A$2000)-4);ZEILE()-4);2);"")
=WENNFEHLER(INDEX($A$5:$C$2000;KKLEINSTE(WENN($A$5:$A$2000>0;ZEILE($A$5:$A$2000)-4);ZEILE()-4);3);"")
ACHTUNG die Formeln sind mit dem Offset deiner Daten in deiner oben geposteten Grafik angepasste (4 Zeilen bis zu den Daten z.B.)
Wünsche ich ebenso