Methods
Workbooks("엑셀파일명.xlsx")   엑셀 파일선택
 Workbooks("a.xlsx").Worksheets("Sheet1").Range("A1")
Worksheets("시트이름") 
Sheets("시트이름") 
 시트선택
 Workbooks("a.xlsx").Worksheets("Sheet1").Range("A1")
Range("셀번호")   셀선택
 Workbooks("a.xlsx").Worksheets("Sheet1").Range("A1")
Activate   문서 활성화
 Workbooks("a.xlsx").Activate
Close   열려있는 문서 닫기(문서에 변경사항이 있으면 저장 여부 창이 나타남)
 Workbooks("a.xlsx").Close
NewWindow   새창 또는 지정된 창의 복사본을 만듬
 ActiveWorkbook.NewWindow
Protect <상세 문서의 구조변경을 보호함(시트 이동 불가)
 ActiveWorkbook.Protect Password:="1111"
Save   문서의 변경사항을 저장
 ActiveWorkbook.Save
SaveAs <상세 문서의 변경사항을 다른이름으로 저장
 ActiveWorkbook.SaveAs Filename:="C:\a1.xlsm", Password:="1111"
SaveCopyAs   문서의 복사본을 저장
 ActiveWorkbook.SaveCopyAs "C:\a(1).xlsx"
Unprotect   문서 보호를 제거
 ActiveWorkbook.Unprotect(Password)
--------- --------- --------- --------- --------- --------- --------- --------- --------- 
Properties
ActiveWorkbook   활성화된 문서를 나타냄
 MsgBox ActiveWorkbook.Name
Open   문서 열기
 Workbooks.Open Filename:="C:\a.xlsx"
Password   문서에 암호를 설정함
 ActiveWorkbook.Password = InputBox("Enter Password")

 

 

형식
ActiveWorkbook.Protect(Password, Structure, Windows) <이전
지정값 구분 형식 설명
Password  Optional Variant  대소문자, 숫자, 특수문자를 구분하는 암호를 지정하는 문자열
 생략하면 문서의 보호를 해제한다.
Structure  Optional Variant  문서의 구조(시트의 상대적 위치)를 보호하려면 True
 기본값은 False
Windows  Optional Variant  문서 창을 보호하려면 True
 이 인수를 생략하면 창이 보호되지 않음

 

 

형식
ActiveWorkbook.SaveAs(FileName, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AccessMode, ConflictResolution, AddToMru, TextCodepage, TextVisualLayout, Local) <이전
지정값 구분 형식 설명
FileName  Optional Variant  저장할 파일의 이름을 나타내는 문자열
 전체 경로를 포함할 수 있고 그렇지 않으면 현재 폴더에 저장한다.
FileFormat  Optional XlFileFormat
^클릭
 저장할때의 파일형식
 기존파일의 경우는 마지막 파일 형식이고 새파일의 경우는 Excel버전의 형식이다.
Password  Optional Variant  파일의 암호를 나타내는 대소문자, 숫자, 특수문자를 구분하는 문자열(15자 이하)
WriteResPassword  Optional Variant  파일의 쓰기 예약 암호를 나타내는 문자열
 암호로 저장하고 열때 암호를 안넣으면 읽기전용으로 열린다.
ReadOnlyRecommended  Optional Variant  열때 읽기전용으로 열도록 메시지를 표시하려면 True
CreateBackup  Optional Variant  백업 파일을 생성하려면 True
AccessMode  Optional XlSaveAsAccessMode
^클릭
 문서에 대한 액세스 모드
ConflictResolution  Optional XlSaveConflictResolution
^클릭
 문서를 저장하는 동안 메서드가 충돌을 해결하는 방법을 결정한다.
AddToMru  Optional Variant  문서를 최근에 사용한 파일 목록에 추가하려면 True
 기본값은 False
TextCodepage  Optional Variant  CSV 또는 텍스트 형식 중 하나로 저장할때 언어에 해당하는 코드 페이지를 사용한다.
TextVisualLayout  Optional Variant  CSV 또는 텍스트 형식 중 하나로 저장하면 논리적 레이아웃으로 저장된다.
Local  Optional Variant  True는 엑셀의 설정언어로 파일을 저장한다.
 기본값은 False(VBA의 언어로 파일을 저장)

 

출처: 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
Worksheet  (0) 2021.12.04

+ Recent posts