What is fastest? "If .LineStyle < xlContinuous ..." or ".LineStyle = xlContinuous" ??
Hi,
On Worksheet_Change event I restore format of target cells and want to
reduce the execute time as much as possible. I have several other
restore subs than this, to restore validation, conditionformats,
interior.colors, fonts etc. and I hope I could make a difference with
usage of IF conditions everywere.
If any of you know which way is fastest, I don't need to change a lot
of code just to test this ...EXAMPLES:
Sub BordThinBlackBottom(rngForm As Range)
With rngForm.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.Color = RGB(0, 0, 0)
End With
Exit Sub
End Sub
End Sub
....OR ...
Sub BordThinBlackBottom_If(rngForm As Range)
With rngForm.Borders(xlEdgeBottom)
if .LineStyle < xlContinuous then
.LineStyle = xlContinuous
end if
if .Weight < xlThin then
.Weight = xlThin
end if
if .Color < RGB(0, 0, 0) then
.Color = RGB(0, 0, 0)
end if
End With
End Sub
Kind regards
Tskogstrom
|