Methods
Activate   현재시트를 활성화 시킴
 Worksheets("Sheet1").Activate
Add <상세 새시트 추가, 새시트가 활성시트가 된다.
 Worksheets.Add After:=Worksheets(Worksheets.Count)
Copy <상세 현재시트를 다른위치에 복사
 Worksheets.Copy After:=Worksheets("Sheet3")
Delete   현재시트를 삭제
 Worksheets.Delete
Move <상세 현재시트를 다른위치로 이동
 Worksheets.Move after:=Worksheets("Sheet3")
PrintOut <상세 문서 인쇄
 ActiveSheet.PrintOut
PrintPreview   문서 인쇄 미리보기
 ActiveSheet.PrintPreview
Protect <상세 현재시트를 수정할 수 없도록 보호함(파일>정보>통합문서보호에서 확인가능)
 ActiveSheet.Protect
Select   시트를 선택
 Worksheets.Select
Unprotect    현재시트의 보호를 해제, 보호되는 시트가 없으면 효과가 없음
 ActiveSheet.Unprotect(Password)
--------- --------- --------- --------- --------- --------- --------- --------- --------- 
Properties
ActiveSheet   활성화된 시트를 나타냄
 MsgBox ActiveSheet.Name
Name   시트 이름 설정
 ActiveSheet.Name = "설정"
Next   현재시트의 오른쪽으로 다음시트를 나타냄
 ActiveSheet.Next.Select
StandardHeight   행의 높이를 표준(기본값) 단위로 설정
 ActiveSheet.Rows.RowHeight = ActiveSheet.StandardHeight
StandardWidth   열의 너비를 표준(기본값) 단위로 설정
 ActiveSheet.Columns.ColumnWidth = ActiveSheet.StandardWidth
Visible   현재시트 표시 여부
 Worksheets.Visible = True

 

 

형식
Worksheets.Add(Before, After, Count, Type) <이전
지정값 구분 형식 설명
Before  Optional Variant  기준시트의 앞에 추가
After  Optional Variant  기준시트의 뒤에 추가
Count  Optional Variant  추가할 시트개수, 기본값은 1
Type  Optional XlSheetType
^클릭
 시트유형
 기본값은 xlWorksheet

 

 

형식
Worksheets.Copy(Before, After) <이전
지정값 구분 형식 설명
Before  Optional Variant  기준시트의 앞에 복사
After  Optional Variant  기준시트의 뒤에 복사

 

 

형식
Worksheets.Move(Before, After) <이전
지정값 구분 형식 설명
Before  Optional Variant  기준시트의 앞에 이동
After  Optional Variant  기준시트의 뒤에 이동

 

 

형식
ActiveSheet.PrintOut(From, To, Copies, Preview, ActivePrinter, PrintToFile, Collate, PrToFileName, IgnorePrintAreas) <이전
지정값 구분 형식 설명
From  Optional Variant  인쇄를 시작할 페이지 번호
 이 인수를 생략하면 처음부터 인쇄가 시작
To  Optional Variant  인쇄할 마지막 페이지의 번호
 이 인수를 생략하면 마지막 페이지로 인쇄가 종료
Copies  Optional Variant  인쇄할 매수
 이 인수를 생략하면 하나의 사본이 인쇄됨
Preview  Optional Variant  개체를 인쇄하기 전에 인쇄 미리 보기를 호출하도록 하려면 True
 개체를 즉시 인쇄하려면 False (또는 생략)
ActivePrinter  Optional Variant  활성 프린터의 이름을 설정
PrintToFile  Optional Variant  파일로 인쇄하려면 True
 출력 파일의 이름을 입력하라는 메시지가 표시됨
Collate  Optional Variant  여러 복사본을 한 부씩 인쇄하려면 True
PrToFileName  Optional Variant  PrintToFile 이 True 로 설정된 경우 이 인수는 인쇄할 파일의 이름을 지정함
IgnorePrintAreas  Optional Variant  인쇄 영역을 무시하고 전체 개체를 인쇄하려면 True

 

 

형식
Worksheets.Protect(Password, DrawingObjects, Contents, Scenarios, UserInterfaceOnly, AllowFormattingCells, AllowFormattingColumns, AllowFormattingRows, AllowInsertingColumns, AllowInsertingRows, AllowInsertingHyperlinks, AllowDeletingColumns, AllowDeletingRows, AllowSorting, AllowFiltering, AllowUsingPivotTables) <이전
지정값 구분 형식 설명
Password  Optional Variant  대소문자, 숫자, 특수문자를 구분하는 암호를 지정하는 문자열
 생략하면 문서의 보호를 해제한다.
DrawingObjects  Optional Variant  모양을 보호하려면 True, 기본값은 True
Contents  Optional Variant  콘텐츠를 보호하려면 True, 차트의 경우 전체 차트를 보호
 시트의 경우 잠긴셀을 보호, 기본값은 True
Scenarios  Optional Variant  시나리오를 보호하려면 True, 시트에만 유효, 기본값은 True
UserInterfaceOnly  Optional Variant  True는 사용자 인터페이스를 보호하지만 매크로는 보호하지 않음
 생략하면 매크로와 사용자 인터페이스 모두에 보호가 적용됨
AllowFormattingCells  Optional Variant  True는 보호된 시트의 모든셀에 서식을 지정할 수 있다. 기본값은 False
AllowFormattingColumns  Optional Variant  True는 보호된 시트의 모든열에 서식을 지정할 수 있다. 기본값은 False
AllowFormattingRows  Optional Variant  True는 보호된 시트의 모든행에 서식을 지정할 수 있다. 기본값은 False
AllowInsertingColumns  Optional Variant  True는 보호된 시트에 열을 삽입할 수 있다. 기본값은 False
AllowInsertingRows  Optional Variant  True는 보호된 시트에 행을 삽입할 수 있다. 기본값은 False
AllowInsertingHyperlinks  Optional Variant  True는 보호된 시트에 하이퍼링크를 삽입할 수 있다. 기본값은 False
AllowDeletingColumns  Optional Variant  True는 보호된 시트의 열을 삭제할 수 있으며,
 삭제할 열의 모든 셀은 잠금 해제된다. 기본값은 False
AllowDeletingRows  Optional Variant  True는 보호된 시트의 행을 삭제할 수 있으며,
 삭제할 행의 모든 셀은 잠금 해제된다. 기본값은 False
AllowSorting  Optional Variant  True는 보호된 시트에서 정렬할 수 있으며,
 정렬 범위의 모든 셀은 잠금 해제되거나 보호되지 않아야 한다. 기본값은 False
AllowFiltering  Optional Variant  True는 보호된 시트에 필터를 설정할 수 있다. 자동 필터를 비,활성화 할 수는 없다.
 기존 자동 필터에 필터를 설정할 수 있다. 기본값은 False
AllowUsingPivotTables  Optional Variant  True는 보호된 시트에서 피벗 테이블 보고서를 사용할 수 있다. 기본값은 False

 

출처: Microsoft/Docs/Office VBA Reference/Excel

'링크 > VBA' 카테고리의 다른 글

Sort  (0) 2021.12.04
Borders  (0) 2021.12.04
Font  (0) 2021.12.04
Range  (0) 2021.12.04
Workbook  (0) 2021.12.04

+ Recent posts