티스토리 뷰
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
- borderwidth
- Python
- IdClass
- apache
- 리눅스
- ManyToOne
- 상수
- Composite Key
- Private
- highlightthickness
- 폼
- activeforeground
- command
- fetch join
- highlightbackground
- 파이썬
- onetomany
- tkinter
- activebackground
- Module
- checkbutton
- FetchType
- indicatoron
- Java
- JPA
- Excel
- disabledforeground
- vba
- Linux
- tkinter command & bind [명령어묶기와 사건묶기] Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함