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 Sub
Excel을 종료하고 변경된 워크북을 저장하라는 메시지가 표시됩니다.
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 Sub
Excel을 종료하면 모든 변경 사항이 저장되지 않습니다.
Sub QutiAndNoAlerts()
Application.DisplayAlerts = False
Application.Quit
End Sub
VBA의 일반적인 작업은 다음과 같습니다.새 작업장을 열다
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).Name
Sheet3라는 워크시트 선택
Worksheets(3).Select
첫 번째, 세 번째, 네 번째 워크시트 선택Worksheets(Array(1,3,4)).Select
Sheet1이라는 워크시트 활성화
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에 따라 라이센스가 부여됩니다.