4.2k Aufrufe
Gefragt in Tabellenkalkulation von alexander8385 Einsteiger_in (35 Punkte)
Hallo,

also folgendes Problem: Ich habe eine Datei in Excel. bei der wenn ich in der letzen Spalte der Zeile ein X setze die komplette Zeile in eine andere Mappe kopiert werden soll.

Kann mir da jemand helfen?

mfg alex

14 Antworten

0 Punkte
Beantwortet von hajo_zi Experte (9.1k Punkte)
Hallo Alex,

die andere Datei muss auf sein.

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 16384 And Target = "X" Then
Rows(Target.Row).Copy Workbooks("andereMappe.xlsx").Worksheets(1).Range("A1")
End If
End Sub


Gruß Hajo
0 Punkte
Beantwortet von alexander8385 Einsteiger_in (35 Punkte)
Hallo Hajo,

leider funktioniert das irgendwie nicht.

Kann das sein das es daran liegt das ich noch eine 2003er version habe?

Sorry hatte ich vergessen zu schreiben.

mfg alex
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Alex,

probier's mal so

[code]Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 7 And Target = "X" Then ' 7 bedeutet Spalte G, anpassen
Rows(Target.Row).Copy Workbooks("Test.xls").Worksheets(1).Range("A1")
End If
End Sub

Gruß
Rainer
0 Punkte
Beantwortet von alexander8385 Einsteiger_in (35 Punkte)
Hallo,

danke erstmal für die antworten.

Funktionieren tut es immer noch nicht. Keine Ahnung warum.

Er setzt mir immer nen Fehler wegen dem Private Sub am anfang.

Habe auch nicht soviel ahnung davon.

HIIILLLLFFFEEEE!!!

mfg alex
0 Punkte
Beantwortet von rainberg Profi (14.9k Punkte)
Hallo Alex,

unter
dieser Adresse
könntest Du eine Beispielmappe ins Netz stellen und nach hier verlinken.

Erraten wir es niemmand können, warum es bei Dir nicht funktioniert.

Gruß
Rainer
0 Punkte
Beantwortet von alexander8385 Einsteiger_in (35 Punkte)
Hallo,

Lade es jetzt hoch.

Habe die Spalte markiert in der das X gesetzt werden soll.

Im Prinzip soll in der Mappe "C4 Links" ein X gesetzt werden, dadurch soll die Zeile in die Mappe "Liste Verkauf" kopiert werden.

mfg alex
0 Punkte
Beantwortet von alexander8385 Einsteiger_in (35 Punkte)
Das gleiche gilt für die Mappe C4 Rechts
0 Punkte
Beantwortet von seradest Einsteiger_in (17 Punkte)
spricht was gegen einen Filter?

Alle Zeilen mit x filtern und anschließend die gefilterten Zeilen markieren und Kopieren.
Zumindest aufm Mac funktioniert das. Oder wird das sehr häufig wiederholt?
0 Punkte
Beantwortet von alexander8385 Einsteiger_in (35 Punkte)
Filter wäre ne idee. Allerdings muss da zeitweise mehrfach am tag was geändert werden.
...