Zeile von einem Tabellenblatt in ein anderes Tabellenblatt kopieren


Swisstop

Grünschnabel
#1
Hallo allerseits

Da ich ein VBA Excel Anfänger bin, sollte mir jemand bei der folgenden einfachen Aufgabe helfen:
Die Zeile 10 im Excelblatt "Quelltabelle" soll zwischen Zeile 2 und Zeile 3 im Excelblatt "Zieltabelle" kopiert werden.
Das ist dann auch schon alles.

Gruss und besten Dank
Marc
 

EnesE

Grünschnabel
#2
Mit der Formel "=Quelltabelle!A10"
Die Formel musst du in die Zeile 2 und 3 im Excelblatt "Zieltabelle" kopieren

Wenn dein Blatt anders heißt als Quelltabelle dann musst du den Namen in der Formel tauschen
 

Swisstop

Grünschnabel
#3
Besten Dank für die Antwort, welche aber leider nicht zur Frage passt. Ich habe nun in der Zwischenzeit selber herausgefunden, wie es codiert werden muss:

'Definieren, in welchem Arbeitsblatt welche Zeile kopiert werden soll, hier Zeile 10 in "Quelltabelle"
Worksheets("Quelltabelle").Rows(10).Copy

'Aktivieren bzw. anwählen (selektieren) des Ziel-Arbeitsblattes, hier "Zieltabelle"
Worksheets("Zieltabelle").Activate

'Festlegen, vor welcher Zeile im angewählten Arbeitsblatt die Zeile eingefügt werden soll, hier vor Zeile 3
ActiveSheet.Rows(3).Insert

oder noch einfacher:

'Definieren, in welchem Arbeitsblatt welche Zeile kopiert werden soll, hier Zeile 10 in "Quelltabelle"
Worksheets("Quelltabelle").Rows(10).Copy

'Festlegen in welchem Arbeitsblatt vor welcher Zeile die Zeile eingefügt werden soll und Zeile einfügen.
'Hier im Arbeitsblatt "Zieltabelle" vor der Zeile 3

Worksheets("Zieltabelle").Rows(3).Insert
 

Neue Beiträge