Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Welcher Code wird schneller verarbeitet

Forumthread: Welcher Code wird schneller verarbeitet

Welcher Code wird schneller verarbeitet
chandler
Hallo,
mich beschaeftigt eine grundsaetzliche Frage: Welch der beiden Codes wird schneller verarbeitet?
Private Sub ldl_color ()
lbl1.ForeColor = vbBlack
lbl2.ForeColor = vbBlack
lbl3.ForeColor = vbBlack
lbl48.ForeColor = vbBlack
End Sub
oder
Private Sub ldl_color ()
With ActiveSheet
For l = 1 To 48
Me.Controls("lbl" & l).ForeColor = vbBlack
Next l
End With
End Sub
Sind die beiden Codes gleichwertig?
Welchen von den beiden sollte ich nehmen?
Vorab vielen Dank. Gruesse chandler
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Welcher Code wird schneller verarbeitet
27.12.2011 22:31:37
ransi
Hallo
Probiers mal aus ;-)
Option Explicit


Public Sub machs()
    Dim t As Double
    t = Timer
    lbl1.ForeColor = vbBlack
    lbl2.ForeColor = vbBlack
    lbl3.ForeColor = vbBlack
    '...
    '....
    '....
    lbl48.ForeColor = vbBlack
    MsgBox Timer - t
End Sub


Private Sub ldl_color()
    Dim t As Double
    t = Timer
    With ActiveSheet
        For l = 1 To 48
            Me.Controls("lbl" & l).ForeColor = vbBlack
        Next l
    End With
    MsgBox Timer - t
End Sub


ransi
Anzeige
AW: Welcher Code wird schneller verarbeitet
28.12.2011 11:32:36
chandler
Hallo ransi,
ist voll Jacke wie Hose von der Zeit.
Vielen Dank. Gruesse Chandler
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige