티스토리 뷰
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
'VBA(Excel)' 카테고리의 다른 글
VBA(Excel), 선택한 셀이 숫자인지 아닌지 확인하기 (0) | 2016.05.02 |
---|---|
VBA(Excel), Count,Countlarge (0) | 2016.05.02 |
VBA(Excel), 데이터형식의 종류 (0) | 2016.05.02 |
VBA(Excel), Type문 , 사용자정의형식 (0) | 2016.05.02 |
VAB(Excel), 정적배열, 동적배열, Redim (0) | 2016.05.02 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- activeforeground
- disabledforeground
- tkinter command & bind [명령어묶기와 사건묶기] Python
- apache
- Linux
- Composite Key
- Module
- command
- borderwidth
- FetchType
- JPA
- fetch join
- vba
- indicatoron
- tkinter
- Java
- Python
- ManyToOne
- 상수
- IdClass
- 리눅스
- Excel
- 파이썬
- onetomany
- highlightthickness
- highlightbackground
- activebackground
- checkbutton
- 폼
- Private
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함