Thema Datum  Von Nutzer Rating
Antwort
Rot Code beschleunigen ??
12.02.2017 14:28:11 Gast89876
NotSolved
12.02.2017 14:57:39 Werner
Solved
12.02.2017 15:50:16 Gast88835
NotSolved
12.02.2017 16:23:54 Gast21064
NotSolved

Ansicht des Beitrags:
Von:
Gast89876
Datum:
12.02.2017 14:28:11
Views:
1075
Rating: Antwort:
  Ja
Thema:
Code beschleunigen ??

Hi,

ist es möglich diesen Code etwas anzupassen, dass er schneller abläuft, vielleicht per Schleife? (er roddelt und roddelt bis der Wert verschoeben wird)

Ich verschiebe hier Werte aus A2 wenn diese dem B1 oder C1 oder D1 übereinsteimmen und füge diese in jene Spalte untereinander:

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
    Dim Wert As String
    
    Wert = Range("A2").Value
            
    If Wert = Range("B1").Value Then
       Range("A2").Cut Cells(Cells(Rows.Count, "B").End(xlUp).Row + 1, "B")
       Range("A2").Select
    End If
    If Wert = Range("C1").Value Then
        Range("A2").Cut Cells(Cells(Rows.Count, "C").End(xlUp).Row + 1, "C")
        Range("A2").Select
    End If
    If Wert = Range("D1").Value Then
        Range("A2").Cut Cells(Cells(Rows.Count, "D").End(xlUp).Row + 1, "D")
        Range("A2").Select
    End If

End Sub


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 Code beschleunigen ??
12.02.2017 14:28:11 Gast89876
NotSolved
12.02.2017 14:57:39 Werner
Solved
12.02.2017 15:50:16 Gast88835
NotSolved
12.02.2017 16:23:54 Gast21064
NotSolved