VBA에서 Excel 작동 방법 요약
다음은 몇 가지 코드 예시입니다. 활성 워크북을 닫고 워크북이 변경되면 저장할지 알려 줍니다.
Sub CloseWorkbook()
ActiveWorkbook.Close
End Sub프롬프트를 피하려면 워크북을 직접 저장하고 닫는 등의 "SaveChanges"매개 변수를 추가합니다.
Sub ClostAndSaveWorkbook()
ActiveWorkbook.Close Savechanges:=True
End Sub위 코드의 True를 False로 변경하면 워크북을 닫고 저장하지 않습니다.열린 워크북을 모두 닫고 저장 여부를 알려 줍니다.
Sub CloseAllWorkbooks()
On Error Resume Next
Workbooks.Close
End SubExcel을 종료하고 변경된 워크북을 저장하라는 메시지가 표시됩니다.
Sub QuitExcel()
Application.Quit
End Sub활성 워크북을 저장하고 Excel을 종료하려면 다음과 같이 하십시오.
Sub SaveActiveWorkAndQuit()
ActiveWorkbook.Save
Application.Quit
End Sub다음 코드는 Excel을 종료할 때 워크북을 저장할지 여부를 표시하지 않습니다.열린 워크북을 모두 저장하고 Excel을 종료하려면 다음과 같이 하십시오.
Sub SaveAllAndQuit()
For Each wbk In Workbooks
wbk.Save
Next
Application.Quit
End SubExcel을 종료하면 모든 변경 사항이 저장되지 않습니다.
Sub QutiAndNoAlerts()
Application.DisplayAlerts = False
Application.Quit
End SubVBA의 일반적인 작업은 다음과 같습니다.새 작업장을 열다
Workbooks.Add첫 번째 워크북 이름 얻기
Workbooks(1).Name열린 작업장 수 얻기
Workbooks.Count두 번째 열린 작업장 활성화
Workbooks(2).Activate워크북 활성화 Chap02.xls
Workbooks("Chap02.xls").Activate현재 활성 워크북 디스크는 NewChap입니다.xls
ActiveWorkbook.SaveAs Filename:="NewChap.xls"첫 번째 워크북 닫기
Workbooks(1).Close현재 활성 워크북을 닫고 변경 사항을 저장하지 않습니다
ActiveWorkbook.Close SaveChanges:=False모든 열린 워크북 닫기
Workbooks.Close만약 네가 마지막 예를 실행했다면, 현재 너의 모든 작업장은 이미 닫혔다.작업표에서 사용하기 전에 새 작업장을 열어야 합니다.
하나의 작업표를 제외하고, 작업장에 새 작업표를 추가하는 방법, 작업표를 선택하는 방법, 이름, 복사, 이동, 삭제하는 방법을 알아야 한다.
VB에서 각 임무는 하나의 전문적인 방법이나 속성을 필요로 한다.
새 워크시트 추가
Worksheets.Add첫 번째 워크시트 이름 얻기
Worksheets(1).NameSheet3라는 워크시트 선택
Worksheets(3).Select첫 번째, 세 번째, 네 번째 워크시트 선택Worksheets(Array(1,3,4)).SelectSheet1이라는 워크시트 활성화
Worksheets(“Sheet1”).Activate워크시트 "Sheet2"를 워크시트 "Sheet1"으로 이동하기 전에
Worksheets("Sheet2").Move Before:=Worksheets("Sheet1")워크시트 "Sheet2"이름을 "Expenses"로 변경합니다.
Worksheets("Sheet2").Name = "Expenses"현재 작업장에 있는 작업표 수를 획득합니다
Worksheets.Count현재 워크북의 워크시트 "Expenses"삭제
Worksheets("Expenses").Delete
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Excel VBA에서 SIR 모델을 구현합니다.신형 코로나 바이러스(COVID-19)의 환자수 추이를 나타내는 수리 모델 「SIR 모델」을 자주(잘) 보게 되었습니다. SIR 모델에서는 감염되지 않은 사람을 S(susceptible), 감염자를 I(infecti...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.