VBA에서 워크시트 설정
Iqra Hasnain
2023년1월30일
다양한 방법으로 VBA에서 워크시트를 설정하는 방법을 소개합니다.
VBA에서 워크시트 설정
VBA는 특히 Excel과 함께 사용되는 프로그래밍 언어이지만 자동화 작업과 같은 다른 작업을 수행할 수도 있습니다.
VBA에서 Excel 시트로 작업할 때 여러 시트를 기억하고 올바르게 사용하기가 어렵습니다. 이 문제를 극복하기 위해 VBA에서 개체를 사용할 수 있습니다.
시트를 개체로 설정하고 개체를 기억하고 필요에 따라 사용할 수 있습니다. 우리가 원하는 대로 이름을 지정할 수 있고 어떤 용도로 사용되었는지도 쉽게 기억할 수 있기 때문에 물건을 기억하는 것이 더 쉽습니다.
시트를 개체로 설정하려면 먼저 Dim
키워드를 사용하여 개체를 선언해야 합니다. 변수를 선언한 후 Set
키워드를 사용하여 아래와 같이 시트를 해당 변수로 설정할 수 있습니다.
Dim newSheet As Worksheet
Set newSheet = ThisWorkBook.Sheets("Sheet1")
ActiveSheet
메서드를 사용하여 VBA에서 변수 설정
VBA 코드의 활성 시트만 사용하여 작업을 수행하려는 상황이 있습니다. 이를 위해 ActiveSheet
메서드를 사용하고 활성 시트를 변수로 설정하고 나중에 사용할 수 있습니다.
이 방법을 사용하면 현재 활성 워크시트에 직접 액세스할 수 있습니다. 다음 코드를 사용하여 ActiveSheet
메서드를 사용하여 워크시트를 설정할 수 있습니다.
Dim book As Workbook: Set book = ThisWorkbook
Dim sheet As Worksheet
Set sheet = book.ActiveSheet