21.09.2018, 21:47 (Dieser Beitrag wurde zuletzt bearbeitet: 22.09.2018, 13:58 von Kuwer.
Bearbeitungsgrund: Betreff berichtigt
)
Hallo zusammen,
auch ich hab dann mal ne Frage bzw ein Problem und Hoffe das mir jemand helfen kann.
Ich versuche ein Macro zu bauen das folgendes Tut:
Ich habe eine Übersichtstabelle ( Blatt1 ) mit vielen Zeilen. mein Marcro soll nun folgendes tun. Eine Komplette Zeile inkl. Inhalt auf ein neues Blatt (Blatt2) kopieren wenn in einer Spalte dieser Zeile auf (Blatt1) ein bestimmter Wert steht. (z.B. Spalte E Wert =20) Somit habe ich danach ein 2. Blatt wo alle Zeilen aus (Blatt 1) untereinander stehen mit diesem Wert haben anfangen soll es auf Blatt 2 aber erst ab Zeile 3 damit ich da drüber in Zeile 1 noch überschriften setzten kann. Wenn möglich würde ich sogar den Macro dahingehend erweitern, dass wenn: der Wert (30) in der Spalte steht wird die Zeile auf Blatt 3 Kopiert. Steht der Wert (40) in der Spalte wird die Zeile auf Blatt 4 Kopiert und das gleiche für (50) auf Blatt 5
oder muss ich hierfür jeweils einen eigenen Macro schreieben
ich hoffe ich habe mich einigermassen verständlich ausgedrückt und jemand kann mir helfen oder im besten fall sogar den syntax für den Macro mir geben
Ich danke euch
Ich hoffe sehr das Sie mir helfen können. LG Benjamin Sill
du hast das zwar alles hübsch umrissen - aber ohne eine Beispielmappe (kein Bild!!!) wirst du hier maximal Anregungen erhalten, aber mit Sicherheit keine Lösung. Niemand hat Lust, aufgrund deiner etwas schwammigen Angaben deine Datei nachzubauen.
Der besseren Übersicht wegen habe ich meinen Vorschlag auf das gleiche Tabellenblatt geschrieben; du musst halt die Formel anpassen. Du brauchst sie nur einmal eintragen (im Beispiel in J2) und nach rechts und nach unten ziehen. Zudem könntest du, anstelle die 30 fest in der Formel zu verdrahten, diese in eine Zelle schreiben und dich darauf beziehen. Dadurch ist sie flexibel und kann auch für andere Kriterien eingesetzt werden.
Nachtrag: Die Nullen, die wegen der leeren Zellen geschrieben werden, kannst du, wenn sie stören, mit einer benutzerdefinierten Formatierung ausblenden:
Code:
0;;
Gruß Günter Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen. angebl. von Georg Christoph Lichtenberg (1742-1799)