Wie kopiere ich exakte Zellen in eine andere Excel-Datei?

1

Ich muss einige Zellen aus einer Zeile in eine andere Excel-Tabelle kopieren. Die Zellen im Zielblatt befinden sich nicht in derselben Zeile.

Die Startzeile ändert sich, und aus diesem Grund habe ich folgende Idee: Führen Sie ein Makro aus, wählen Sie die Startzeile aus und lassen Sie das Makro alle erforderlichen Zellen in eine andere Excel-Datei kopieren.

Ist das möglich? Wie?

Rostislav LIBER
quelle
1
Sie sagen "Makro ausführen" als Teil Ihrer Idee. Welches Makro? Zeigen Sie uns, was Sie bisher versucht haben, damit wir Ihnen helfen können.
CharlieRB

Antworten:

0

Im Folgenden finden Sie einige verschiedene Beispiele zum Kopieren ganzer Zeilen in ein anderes Arbeitsblatt. Sie können es an Ihre Bedürfnisse anpassen. Sie haben nicht viele Details angegeben, aber es scheint der Schlüssel für Sie zu sein, genau herauszufinden, welche Zeile Sie kopieren und wo Sie sie einfügen möchten. Sie müssen uns die Details Ihrer Daten zur Verfügung stellen, um dies und diese Frage zu beantworten.

Sub CopyToAnotherSheet()

    Dim wsSource As Worksheet
    Dim wsTarget As Worksheet

    Set wsSource = Worksheets("Sheet1")
    Set wsTarget = Worksheets("Sheet2")

    'Copy the last row to the last row
    wsSource.Rows(wsSource.UsedRange.Rows.Count).Copy wsTarget.Rows(wsTarget.UsedRange.Rows.Count + 1)

    'Copy the last row to a new first row
    wsTarget.Rows(1).Insert xlDown
    wsSource.Rows(wsSource.UsedRange.Rows.Count).Copy wsTarget.Rows(1)

    'Copy a particular row to another particular row
    wsTarget.Rows(7).Insert xlDown
    wsSource.Rows(3).Copy wsTarget.Rows(7)

End Sub
Ingenieur Toast
quelle