Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1384to1388
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 erste leere Zeile - Übertragen

VBA erste leere Zeile - Übertragen
04.10.2014 13:43:16
Hansjörg

Hallo Excelprofis, brauche wieder einmal EURE HILFE.
Habe ein Tabellenblatt (Wochenplan) in welchem in dem Zellenbereich N32:V37 Daten eingetragen sind.
Diese Daten sollten samt Ihrer bestehenden Formatierung in das Tabellenblatt Übersicht übertragen werden.
Bei jedem erneuten Übertragen der Daten sollten die bereits übertragenen Daten bestehen bleiben und die neu zu übertragenden Daten wieder beginnend in die erste leere Zelle der Spalte A:A eingetragen werden.
Könnt ihr mir BITTE helfen!
Vielen Dank im Voraus!
Hansjörg

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: VBA erste leere Zeile - Übertragen
04.10.2014 13:56:14
Hajo_Zi
Hallo Hansjörg,
Option Explicit
Sub Kopie()
Dim Loletzte As Long
With Worksheets("Übersicht")
Loletzte = IIf(IsEmpty(.Cells(.Rows.Count, 1)), .Cells(Rows.Count, 1).End(xlUp).Row, . _
Rows.Count) + 1
Worksheets("Wochenplan").Range("N32:V37").Copy .Cells(Loletzte, 1)
End With
End Sub

AW: VBA erste leere Zeile - Übertragen
04.10.2014 14:11:15
Hansjörg
Danke Hajo für Deine superschnelle Antwort!!!
Nur noch ein kleines Problem, beim Kopieren werden die Daten nicht als Wert eingetragen sondern es wird immer die bestehende Zellverknüpfung mitkopiert.
Es darf beim einfügen der Daten nur der Wert übertragen werden, nicht aber die Verknüpfung.
DANKE!!
Hansjörg

Anzeige
AW: VBA erste leere Zeile - Übertragen
04.10.2014 14:20:20
Hajo_Zi
Hallo Hansjörg,
Option Explicit
Sub Kopie()
Dim Loletzte As Long
With Worksheets("Übersicht")
Loletzte = IIf(IsEmpty(.Cells(.Rows.Count, 1)), _
.Cells(Rows.Count, 1).End(xlUp).Row, .Rows.Count) + 1
Worksheets("Wochenplan").Range("N32:V37").Copy
With .Cells(Loletzte, 1)
.PasteSpecial Paste:=xlValues       ' Werte
.PasteSpecial Paste:=xlFormats      ' Formate
End With
End With
Application.CutCopyMode = False
End Sub
Gruß Hajo

AW: VBA erste leere Zeile - Übertragen
04.10.2014 14:30:09
Hansjörg
Danke Hajo!!!!
Funktioniert SUPER!!!!

Anzeige

312 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige