Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zeilen in andere Arbeitsmappe kopieren

Zeilen in andere Arbeitsmappe kopieren
08.01.2021 13:00:09
Sveni
Hallo,
ich benötige Hilfe beim zusammenfügen von zwei VBA Codes.
Ich möchte Zeilen mit dem Wert "ja" in eine bestehende Arbeitsmappe kopieren.
Der folgende Code kopiert ein komplettes Tabellenblatt in eine ausgewählte Datei.
Ich möchte aber nur die ganzen Zeilen mit dem Wert "ja" in die ausgewählte Datei kopieren!
Die Formatierung muss dabei nicht übertragen werden, lediglich der gesammte Inhalt
und auch Objekttypen die in der jeweiligen Zeile hinterlegt sind.
Vielen Dank schon mal!
Sub BlattKopieInMappe()
Dim Quelle As Workbook
Dim Ziel As Workbook
Dim Dialog As FileDialog
Dim Blatt As Worksheet
Application.ScreenUpdating = False
Set Quelle = ThisWorkbook
Set Blatt = Quelle.ActiveSheet
Set Dialog = Application.FileDialog(msoFileDialogFilePicker)
With Dialog
.Title = "Bitte Zieldatei wählen"
.AllowMultiSelect = False
If .Show  -1 Then
MsgBox "Vorgang abgebrochen", vbInformation
Exit Sub
Else:
Set Ziel = Workbooks.Open(.SelectedItems(1))
End If
End With
With Ziel
Blatt.Copy after:=.Worksheets(.Worksheets.Count)
.Worksheets(.Worksheets.Count).Name = .Worksheets(.Worksheets.Count).Range("A1").Text
.Save
.Close
End With
Application.ScreenUpdating = True
End Sub
Sub BedingteKopieZeilen()
Dim Zeile As Long
Dim ZeileMax As Long
Dim n As Long
With Tabelle1
ZeileMax = .UsedRange.Rows.Count
n = 1
For Zeile = 2 To ZeileMax
If .Cells(Zeile, 3).Value = "Ja" Then
.Rows(Zeile).Copy Destination:=Tabelle2.Rows(n)
n = n + 1
End If
Next Zeile
End With
End Sub

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Zeilen in andere Arbeitsmappe kopieren
08.01.2021 13:22:35
Hajo_Zi
Benutze Autofilter und Kopiere den sichtbaren Bereich, Start, Bearbeiten, Suchen..., Gehe zu, Inhalte, sichtbare Zellen.
Excel hat auch einen Makrorecorder.
Werte rechte Maustaste, Inhalte, Werte.

AW: Zeilen in andere Arbeitsmappe kopieren
08.01.2021 13:27:50
Sveni
Hallo Hajo_Zi,
danke für deine schnelle Antwort.
Ich benutze in meine Excel Sheet bereits Autofilter.
Die Übertragung in das neue Dokument muss aber per Knopfdruck ausgeführt werden und es sollen nur Zeilen übertragen werden, die in Spale A den Wert "ja" beinhalten.
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige