Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1444to1448
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

VBA Zeile einfügen und Formel übernehmen

VBA Zeile einfügen und Formel übernehmen
15.09.2015 11:11:10
Dietz
Hallo,
wie müsste der Code aussehen wenn ich eine Zeile markiere und eine neue Zeile einfüge, dabei aber die Formeln von oben übernehme?
    Selection.Insert Shift:=xlDown
und weiter?
Gruß
Dietz

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA Zeile einfügen und Formel übernehmen
15.09.2015 11:46:04
Beverly
Hi Dietz,
vielleicht eine Möglichkeit:
Sub Kopieren()
Selection.Insert Shift:=xlDown
Selection.Offset(-1).Copy
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
End Sub


AW: VBA Zeile einfügen und Formel übernehmen
15.09.2015 12:17:33
Dietz
Danke Beverly,
das klappt schonmal. Eine weitere Frage hätte ich da noch.
Wie müsste ich das handhaben wenn ich nur bestimmte Zellen mit Formeln von oben runterkopieren will und nicht gleich die ganze Zeile.
Dabei geht es mir in erster Linie um die Zellen aus Spalte B,E,G,K,M,N,O,P, U und V.
Gruß
Dietz

Anzeige
AW: VBA Zeile einfügen und Formel übernehmen
15.09.2015 13:30:30
Beverly
Hi Dietz,
Sub Kopieren()
Dim lngZeile As Long
Selection.Insert Shift:=xlDown
Selection.Offset(-1).Copy
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
lngZeile = Selection.Row
Union(Range(Cells(lngZeile, 3), Cells(lngZeile, 4)), Cells(lngZeile, 6), _
Range(Cells(lngZeile, 8), Cells(lngZeile, 10)), Cells(lngZeile, 12), _
Range(Cells(lngZeile, 17), Cells(lngZeile, 20))).ClearContents
End Sub


AW: VBA Zeile einfügen und Formel übernehmen
15.09.2015 13:53:44
Dietz
Danke Beverly,
auch das klappt wunderbar, auch wenn es nicht ganz das ist was ich gesucht hatte. Aber nicht schlimm. Ich wollte erst eine Zeile einfügen. Und dann eventuell in einem weiteren Makro nur die bestimmten Zellen runter kopieren anstatt sie nur zu leeren wie in deinem Fall.
Danke und Gruß
Dietz

Anzeige
AW: VBA Zeile einfügen und Formel übernehmen
15.09.2015 15:28:38
Beverly
Hi Dietz,
da dein Zellbereich mit den Formeln nicht zusammenhängend ist, müsstest du jede Zelle bzw. jeden zusammenhängenden Zellbereich einzeln kopieren - das Löschen der nicht benötigten Zellen dagegen macht den Code schlanker.


300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige