-
(수정중)엑셀 VBA 기초 : 유용한 명령어 (엑셀실무, 엑셀VBA, 메서드, 속성)coding \ Visual_Basic \ [Excel] 2021. 5. 11. 23:12728x90
1. 속성과 메서드
- 모든 개체(Application / Workbook / Worksheet / Range / Cell)는 각각 메서드와 속성을 갖고 있다.
*메서드와 속성은 언어를 개발한 사람이 프로그램에 '미리 짜놓은 코드'들을 불러 오는 것. - "속성"은 개체에게 적용될 "값"을 지정하는데 사용되지만, "메서드"는 개체에게 적용될 "작업"을 지정하는데 사용한다.
- 즉, 속성은 주로 명사인데 비해, 메서드는 주로 동사이다.
- '개체.메서드' 또는 '게체.속성' 으로 코드창에서 사용한다.
2. 유용한 명령어(속성과 메서드)
- Range("B4:G4").Select 는 B4:G4의 범위를 선택(select)
.Value = 14 는 B4:G4의 범위에 정수 14를 입력
.NumberFormat = "#,###" 는 B4:G4의 범위에 값을 #,###으로 서식을 설정
.Font.Name = "broadWay" 는 B4:G4범위의 글씨종류를 broadWay로 변경
.Font.Italic = True 는 B4:G4범위의 글씨에 기울기를 설정
.Font.Size = 14는 B4:G4범위의 글씨크기를 14로 설정 - Range("A1").End(xlToRight) 는 A1셀의 오른쪽 끝지점의 수를 반환
- Range("A1").End(xlDown) 은 A1셀의 가장 마지막 셀의 위치를 반환
- Sheets("목차").Hyperlinks.add anchor:=Range("B" & 행번호), Address:="", SubAddress:=시트.name & "!A1" : 하이퍼링크
*anchor : 하이퍼링크를 걸 Range
*address : 외부 파일에 연결시 필요한 값, 내부 링크는 공란
*SubAddress : 링크를 걸 Sheet의 이름과 셀의 위치, 시트 이름에 공백이 있따면, SubAddress인수의 시트 이름을
작은따음표로 묶어야 한다.
반응형'coding \ Visual_Basic \ [Excel]' 카테고리의 다른 글
엑셀 VBA 기초 : Select Case 조건문 (엑셀자동화,엑셀VBA,엑셀조건문,엑셀Select) (0) 2021.05.12 엑셀 VBA 기초 : InputBox (엑셀실무, 엑셀VBA, inputbox,inputbox활용) (0) 2021.05.12 엑셀 VBA 기초 : 시트활용 (엑셀자동화, 엑셀시트,시트추가/시트삭제/시트복사/시트이름변경) (0) 2021.05.11 엑셀 VBA 기초 : For반복문 (엑셀자동화, 엑셀반복문, 엑셀 for, 중첩반복문, 중첩for) (0) 2021.05.11 엑셀 VBA 기초 : 변수와 변수선언 (엑셀자동화, 엑셀변수, dim,string,object,integer) (0) 2021.05.10 - 모든 개체(Application / Workbook / Worksheet / Range / Cell)는 각각 메서드와 속성을 갖고 있다.