Thema Datum  Von Nutzer Rating
Antwort
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
Blau Zeile automatisch verschieben in anderes Tabellenblatt
05.02.2016 15:11:22 Gast1234567
NotSolved
05.02.2016 16:19:28 Mel
NotSolved

Ansicht des Beitrags:
Von:
Gast1234567
Datum:
05.02.2016 15:11:22
Views:
904
Rating: Antwort:
  Ja
Thema:
Zeile automatisch verschieben in anderes Tabellenblatt

Hi Mel

du kopierst die leere Spalte A mit und da du als Zielzelle immer die erste freie Zeile in Spalte A suchst

überschreibt es dir natürlich die Einträge

also entweder du kopierst nur ab Spalte B

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

oder suchst die leere Zelle in Spalte B (2) der Zieltabelle

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

MfG Tom


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
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
Blau Zeile automatisch verschieben in anderes Tabellenblatt
05.02.2016 15:11:22 Gast1234567
NotSolved
05.02.2016 16:19:28 Mel
NotSolved