티스토리 뷰

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

test 1과 test2의 수행속도중 개체변수를 사용한 test2가 더 빠름

Application.ScreenUpdating = False 를 사용하면 속도는 더욱 빨라짐

Sub test1()
Dim i&
Dim st
st = Timer
For i = 1 To 10000
    ThisWorkbook.Sheets(5).Range("A1").Value = i
Next i
MsgBox Format(Timer - st, "#0.000")
End Sub

Sub test2()
Dim i&
Dim st
Dim cel As Range
st = Timer
Set cel = ThisWorkbook.Sheets(5).Range("A1")
For i = 1 To 10000
    cel.Value = i
Next i
MsgBox Format(Timer - st, "#0.000")
End Sub

 

#_속도 비교

 

ScreenUpdating

 

True

False

 생략

test1

7.678

1.441

7.551

test2

7.460

0.902

7.399

True > 생략 > False

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/07   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함