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
Anzeige