Methods | |
CheckSpelling | 단어의 철자를 검사한다. |
ActiveSheet.CheckSpelling | |
FindFile | 열기 대화 상자를 나타냄 |
Application.FindFile | |
InputBox <상세 | 입력 상자를 표시 |
myNum = InputBox("Enter a number") | |
Application.InputBox <상세 | 범위 입력 상자를 표시 |
myNum = Application.InputBox("Enter a number") | |
Quit | 엑셀 프로그램 종료 |
Application.Quit | |
SendKeys <상세 | 활성 응용 프로그램에 키 입력을 보냅니다. |
Application.SendKeys("^n") | |
--------- --------- --------- --------- --------- --------- --------- --------- --------- | |
Properties | |
CutCopyMode = True/False | 복사나 잘라내기 상태 해제 |
Application.CutCopyMode = False | |
DisplayAlerts = True/False | 시스템 메시지의 표시 여부 설정 (박스가 표시될 경우 "예"로 자동 선택) |
Application.DisplayAlerts = False | |
ScreenUpdating = True/False | 화면 업데이트 여부 설정 (코드 실행에 따른 화면 변화 표시 여부) |
Application.ScreenUpdating = False | |
WorkSheetFunction | 엑셀 함수 사용 |
Range("A11").Value = Application.WorksheetFunction.Sum(Range("A1:A10")) |
형식 | |||
변수 = InputBox(Prompt, [Title], [Default], [XPos], [YPos], [HelpFile], [Context]) <이전 | |||
지정값 | 구분 | 형식 | 설명 |
Prompt | Required | String | 입력상자에 표시할 메시지이다. 문자열, 숫자, 날짜 또는 부울값이 될수있다. 최대 길이는 255자 이며, 그렇지 않으면 표시되지 않으며 오류 2015를 반환한다. |
Title | Optional | Variant | 입력상자의 제목이다. 생략하면 "Microsoft Excel" 이다. |
Default | Optional | Variant | 입력상자가 처음 표시될 때 텍스트 상자에 나타날 값을 지정한다. 생략하면 비어 있다. |
XPos | Optional | Variant | 입력상자의 X축위치로 화면의 좌위를 기준으로 상자 좌측 테두리까지의 간격 |
YPos | Optional | Variant | 입력상자의 Y축위치로 화면의 좌위를 기준으로 상자 상단 테두리까지의 간격 |
HelpFile | Optional | Variant | 입력상자에 대한 도움말 파일의 이름이다. |
Context | Optional | Variant | HelpFile 에 있는 도움말 항목의 ID 번호이다. |
형식 | |||
변수 = Application.InputBox(Prompt, [Title], [Default], [Left], [Top], [HelpFile], [HelpContextID], [Type]) <이전 | |||
지정값 | 구분 | 형식 | 설명 |
Prompt | Required | String | 입력상자에 표시할 메시지이다. 문자열, 숫자, 날짜 또는 부울값이 될수있다. 최대 길이는 255자 이며, 그렇지 않으면 표시되지 않으며 오류 2015를 반환한다. |
Title | Optional | Variant | 입력상자의 제목이다. 생략하면 "Microsoft Excel" 이다. |
Default | Optional | Variant | 입력상자가 처음 표시될 때 텍스트 상자에 나타날 값을 지정한다. 생략하면 비어 있다. |
Left | Optional | Variant | 입력상자의 X축위치로 화면의 좌위를 기준으로 상자 좌측 테두리까지의 간격 |
Top | Optional | Variant | 입력상자의 Y축위치로 화면의 좌위를 기준으로 상자 상단 테두리까지의 간격 |
HelpFile | Optional | Variant | 입력상자에 대한 도움말 파일의 이름이다. |
HelpContextID | Optional | Variant | HelpFile 에 있는 도움말 항목의 ID 번호이다. |
Type | Optional | Variant | 반환 데이터 유형을 지정한다. 생략하면 대화 상자에서 텍스트를 반환한다. |
Type 번호 | Type 설명 | ||
0 | 수식 | ||
1 | 숫자 | ||
2 | 문자열 | ||
4 | 논리값( True 또는 False ) | ||
8 | Range개체로서의 셀 참조 | ||
16 | #N/A와 같은 오류값 | ||
64 | 값의 배열 |
형식 | |||
Application.SendKeys(Keys, Wait) <이전 | |||
지정값 | 구분 | 형식 | 설명 |
Keys | Required | Variant | 보낼 키 또는 키 조합 |
Wait | Optional | Variant | 키가 처리될 때까지 기다리도록 하려면 True, False 또는 생략시 키가 처리될 때까지 기다리지 않고 매크로를 계속 실행 |
Key | ||||
{BACKSPACE} or {BS} | {BREAK} | {CAPSLOCK} | {CLEAR} | {DELETE} or {DEL} |
{DOWN} | {END} | {ENTER} | ~ (tilde) | {ESCAPE} or {ESC} |
{HELP} | {HOME} | {INSERT} | {LEFT} | {NUMLOCK} |
{PGDN} | {PGUP} | {RETURN} | {RIGHT} | {SCROLLLOCK} |
{TAB} | {UP} | {F1}~{F15} | ||
키 결합 | 키 앞에 | |||
Shift | + (plus sign) | |||
Ctrl | ^ (caret) | |||
Alt | % (percent sign) | |||
예제 | ||||
Application.SendKeys("^n") | ||||
Application.SendKeys("%mn") | ||||
Application.SendKeys ("1234{Enter}") |