Live-Forum - Die aktuellen Beiträge
Datum
Titel
24.04.2024 19:29:30
24.04.2024 18:49:56
24.04.2024 17:19:09
Anzeige
Archiv - Navigation
1804to1808
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

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

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

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige