Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
720to724
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
720to724
720to724
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Kopieren, aber ohne bestimmte Zeilen

Kopieren, aber ohne bestimmte Zeilen
17.01.2006 14:24:25
Daniel
Hallo!
Ich möchte per Makro aus einem Blatt die Spalten A bis G ab der 2. Zeile in ein anderes Blatt aber der 1. Zeile kopieren. Im Zielblatt müssten vorher die Spalten A bis G die Inhalte gelöscht werden.
Nun kommt aber das Problem, dass ich nicht alle Zeilen kopieren will. Einige, nämlich die bei denen in Spalte H "SL" steht, sollen nicht mit kopiert werden.
Wie macht man das?
Für hilfe wäre ich dankbar! Grüße,
Daniel

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Kopieren, aber ohne bestimmte Zeilen
17.01.2006 15:38:39
Peter
Hallo Daniel,
so sollte es gehen:

Sub Kopieren()
Dim QSh        As Worksheet
Dim ZSh        As Worksheet
Dim lngLastRow As Long
Dim lngQuelle  As Long
Dim lngZiel    As Long
Set QSh = Worksheets("Tabelle1")
Set ZSh = Worksheets("Tabelle2")
lngLastRow = ZSh.Cells(Rows.Count, 1).End(xlUp).Row
ZSh.Range("A1:G" & lngLastRow).ClearContents
lngLastRow = QSh.Cells(Rows.Count, 1).End(xlUp).Row
If lngLastRow < 2 Then lngLastRow = 2
lngZiel = 1
For lngQuelle = 2 To lngLastRow
If QSh.Cells(lngQuelle, 8).Value <> "SL" Then
QSh.Range("A" & lngQuelle & ":G" & lngQuelle).Copy _
Destination:=ZSh.Range("A" & lngZiel & ":G" & lngZiel)
lngZiel = lngZiel + 1
End If
Next lngQuelle
End Sub

Viele Grüße Peter
Eine kurze Nachricht, ob es läuft, wäre nett - danke.
Anzeige
Genau so! Danke! o.T.
17.01.2006 16:00:54
Daniel
.

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige