Zeilen mit VBA einfügen und Formatierung übernehmen
#1
Hallo Zusammen,

ich habe eine Liste an die sollten immer 2 Zeilen per Makro hinzugefügt werden.

Ich lade gerne die Datei mit hoch.

Bei dem konkreten Beispiel müsste nach Zeile 37 das Einfügen der 2 Zeilen erfolgen. Das Format sollte immer von A6:H7 geholte werden.

Beim wiederholen des Makros sollte dann nach Zeile 39 usw das Einfügen erfolgen.

Ich hoffe das ich es verständlich schildern konnte und würde mich auf eine Antwort freuen.

Dank im Voraus

VG
MundM


Angehängte Dateien
.xlsm   TEST.xlsm (Größe: 18,48 KB / Downloads: 9)
Antworten Top
#2
Hi,

warum immer zwei Zeilen?
Warum gibt es in der Tabelle keinen Code?
Gruß

Edgar

Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Antworten Top
#3
Hallo,

Code:
Sub Makro2()
  Range("A6:H7").Copy
  With Cells(Rows.Count, 1).End(xlUp).Offset(-1)
    .Insert Shift:=xlDown
    .Offset(-1).Resize(1, 8) = ""
    .Offset(-2, 2).Resize(1, 6) = ""
  End With
  Application.CutCopyMode = False
End Sub

Gruß, Uwe
Antworten Top
#4
Vielen Dank für den Code.

Funktioniert perfekt.

Grüße
MundM
Antworten Top
#5
Hi,

nein, finde ich nicht,
wenn Du in Zeile 38/39 was einträgst, wird beim Hinzufügen jedes weiteren Blockes dieser Inhalt (38/39) wieder gelöscht.
und in Spalte B wird jedes Mal "[Uhrzeit von bis]" eingefügt.

Gruß Ralf
Antworten Top
#6
Hallo,

da war noch eine Zeile zuviel drin im Code. Hab ich gerade noch entfernt.

Gruß, Uwe
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste