Thema Datum  Von Nutzer Rating
Antwort
Rot Zeile automatisch verschieben in anderes Tabellenblatt
05.02.2016 14:09:14 Mel
NotSolved
05.02.2016 14:13:10 Gast1234567
NotSolved
05.02.2016 14:18:09 Gast51698
NotSolved
05.02.2016 14:19:23 Mel
NotSolved
05.02.2016 14:31:32 Gast7914
NotSolved
05.02.2016 14:38:31 Mel
NotSolved
05.02.2016 14:42:22 Gast1234567
NotSolved
05.02.2016 15:11:22 Gast1234567
NotSolved
05.02.2016 16:19:28 Mel
NotSolved

Ansicht des Beitrags:
Von:
Mel
Datum:
05.02.2016 14:09:14
Views:
1224
Rating: Antwort:
  Ja
Thema:
Zeile automatisch verschieben in anderes Tabellenblatt

Hallo,

Meine Tabelle hat folgenden Aufbau:

D.h. die Tabellenüberschriften befinden sich in Zeile 8.

  A B C D E F G
1              
2              
3              
4              
5              
6              
7              
8   NR. THEMA AUFGABE  TERMIN ERLEDIGEN AM STATUS
    1 blabla ....     erledigt
    2 blabla2 ....     offen
    3 blabla3 ....     offen

 

Ich möchte nun, dass eine Zeile, wenn in die Statusspalte G "erledigt" eingegeben wird automatisch aus dem Tabelellenblatt "BGM" in ein anderes Tabellenblatt "BGM_erledigt" verschoben wird und aus der ursprünglichen Tabelle gelöscht wird.

Mit folgendem VBA-Code klappt das zwar:
 

Private Sub Worksheet_Change(ByVal Target As Range)
Dim B As Long
Set Target = Intersect(Target, Range("G1:G1000"))
If Target Is Nothing Then Exit Sub
If Target = "erledigt" Then
B = Target.Row
Range(Cells(B, 3), Cells(B, 7)).Copy _
Destination:=Sheets("BGM_erledigt").Cells(Rows.Count, 1).End(xlUp).Offset(1, 0)
Target.EntireRow.Delete
End If
End Sub

 

Aber leider wird nicht die komplette Zeile sondern nur die Spalten C-G (Thema, Aufgabe, Termin, erledigen am, Status) verschoben.

Die Spalten A (frei) und B (Nr.) werden nicht mitverschoben!

Wie kann ich das ändern?

Ich suche schon seit Stunden nach ner Lösung (kenn mich leider auch absolut null mit so Code-Zeug aus) und bin über Hilfe sehr dankbar..
Wer kann mir weiterhelfen? 
 
Lg Mel


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Zeile automatisch verschieben in anderes Tabellenblatt
05.02.2016 14:09:14 Mel
NotSolved
05.02.2016 14:13:10 Gast1234567
NotSolved
05.02.2016 14:18:09 Gast51698
NotSolved
05.02.2016 14:19:23 Mel
NotSolved
05.02.2016 14:31:32 Gast7914
NotSolved
05.02.2016 14:38:31 Mel
NotSolved
05.02.2016 14:42:22 Gast1234567
NotSolved
05.02.2016 15:11:22 Gast1234567
NotSolved
05.02.2016 16:19:28 Mel
NotSolved