online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon Chris-1988 vom 01.10.2022, 13:09 Options

Beim Kopieren immer eine Zeile tiefer springen

Hallo,
ich habe wieder mal ein kleines Problem. Beim Kopieren meiner Daten aus der einen Datei in die andere, soll immer eine Zeile tiefer kopiert werden. Bisher ist mein Code wie folgt:

 ThisWorkbook.Worksheets("Aufmaßanfrage").Range("L15").Copy
        lngLast = Workbooks("Aufmassdatei.xls").Worksheets("Aufmassdatei").Cells(Rows.Count, "Q").End(xlUp).Row + 1
        Workbooks("Aufmassdatei.xls").Worksheets("Aufmassdatei").Range("Q" & lngLast).PasteSpecial Paste:=xlPasteValues


Das Problem hier ist aber, das er nun immer die letzte beschriebene Zeile nimmt. Es gibt aber manchmal auch leere Zeilen. Diese müssten dann übersprungen werden.
Wäre super wenn mir da jmd helfen könnte.

Greetz Chris


Antwort schreiben

Antwort 1 von finger59 vom 01.10.2022, 14:16 Options

Hi Chris,

leider habe ich keine guten Kenntnisse in VBA um Dir wirklich helfen zu können, aber ich habe mich gefragt, warum machen leere Zeilen einen Sinn, wenn in keinem Feld irgendetwas drin steht.

Frage... wäre es da nicht einfacher die Daten erstmal hintereinander zu erhalten (wie Du es mit Deinem Makro wohl hinkriegst) und falls - warum auch immer - noch an bestimmten Stellen eine oder mehrere Leerzeilen benötigt werden, dann diese Leerzeilen mit einem Makro zu generieren.

Noch eine Frage... woran soll eigentlich das Makro erkennen, dass nun eine oder mehrere Leerzeilen erfolgen sollen und dann erst die neuen Daten darunter kopiert werden?

Du magst für Dich den Grund wissen, warum Du das so und so haben möchtest, aber das Makro muss Deine Wünsche auch mitgeteilt bekommen... und mit einfach freilassen wird es nicht getan sein - denke ich mir jedenfalls.. lasse mich aber auch gerne von den VBA-Spezialisten vom Gegenteil überzeugen.

In diesem Sinne... have a nice Day... Gruß Helmut

Antwort 2 von Saarbauer vom 01.10.2022, 20:08 Options

Hallo,

da dein oben dargestelltes Makro nur ein Teil eines Gesamten ist, wird es für jeden schwer dein Problem oder den Fehler nachzuvollziehen-

Mit dem oben angegebenen Teil kopierst du den Wert aus L15 in die nächste Freie Zeile der Spalte Q, mehr ist daraus nicht zu erkennen.

Die Fragen hat @ finger59 schon gestellt.

Gruß

Helmut

Ähnliche Themen

Mit Makro in neu eingefügte Zeile springen
Johannes94  16.08.2009 - 283 Hits - 10 Antworten

EXCEL VBA: Zeile nach Zellenkriterium kopieren
little-key  08.09.2009 - 465 Hits - 6 Antworten

Zeile Kopieren in andere Datei
Hermann57  28.09.2009 - 273 Hits - 17 Antworten

Makro: Formatierung suchen, Zeile kopieren
woher2010  03.05.2010 - 317 Hits - 10 Antworten

Exel, Makro, in Spalte Springen, mit bestimmtem Inhalt springen
Aletsss  27.09.2010 - 76 Hits - 1 Antwort

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026