'엑셀, VBA, 파워쿼리/VBA 매크로' 카테고리의 글 목록 (3 Page)
728x90
[VBA 매크로] 현재시트만 따로 저장하기 이번 글에서는 현재시트만 따로 저장하는 매크로를 소개해 드리겠습니다. 예시파일 생황 ▲예시 파일 '현재시트 저장하기'에는 'Test1'과 'Test2' 시트가 있습니다. 이번 글에서는 매크로를 통해 현재 활성화된 시트를 따로 저장해볼 것입니다. VBA 매크로 구문 해석 1) 매크로 코드 전문 Sub 현재시트별도저장() Dim wbkname As String wbkname = Left(ThisWorkbook.FullName, Len(ThisWorkbook.FullName) - 5) ◀ 따로 저장할 파일 이름 설정 ActiveSheet.Copy ◀ 현재 활성화된 시트를 새 통합문서에 복사 ActiveWorkbook.SaveAs Filename:=wbkname & "_" & ActiveSheet.Name & .. 2023. 10. 10.
[VBA 매크로] '직접 실행 창' 사용법 #1 간단한 코드 바로 실행해보기 매크로를 만들다 보면 자기가 쓰려고 하는 코드를 테스트해보고 싶을 때도 있고, 오류가 발생하면 어디가 오류 발생지점인지 찾아야 할 때가 있습니다. 이때 유용한 기능이 '직접 실행 창'입니다. 오늘은 간단한 코드를 매크로를 만들지 않고 '직접 실행 창'으로 테스트해보는 방법을 소개해드리겠습니다. '직접 실행 창' 켜보기 ▲VB 편집기에서 '보기' > '직접 실행 창'을 클릭하거나 'Ctrl + G'를 통해 '직접 실행 창'을 활성화시킬 수 있습니다. 코드 직접 실행해보기 직접 실행 창에 코드를 입력하고 엔터를 치면 코드가 실행됩니다. 다만, 유의할 점은 매크로가 실행되지 않은 상태이면 변수 설정이 필요 없는 코드 한에서 정상적으로 작동합니다. 또한, 엔터를 치는 순간 작동하므로 한 줄짜리 코드만 실행 가능.. 2023. 10. 10.
[엑셀 VBA 매크로] For 구문으로 엑셀 시트 이름 한번에 바꾸기 #1: Range(셀 주소) 버전 ※'엑셀 매크로로 시트 생성하기'를 먼저 보시면 이해하는데 도움이 될 것입니다. [엑셀 VBA 코딩] 엑셀 매크로로 시트 생성하기 이번 글에서는 엑셀 매크로로 시트를 생성하는 방법을 매크로 기록부터 시작해서 코딩하는 법까지 소개해 드리겠습니다. ① 시트 생성하는 매크로 기록해보기 ▼매크로 기록하는 방법 및 매크 writingpjt.tistory.com 이번 글에서는 시트 개수가 정해진 상황*에서, 여러 시트의 이름을 For 구문 매크로 중 Range(셀 주소) 버전으로 한 번에 바꿔보겠습니다. * 향후 시트 개수가 정해지지 않은 상황에서도 유연하게 작동하는 코드를 소개해 드리겠습니다. 예시파일 생황 ▲예시 파일에는 위의 사진처럼 두 번째 시트에서 네 번째 시트까지 각각의 표가 있습니다. 그리고 첫 번째 .. 2023. 10. 10.
[VBA 매크로] 원하는 이름으로 엑셀시트 생성하기 [Cells(행,열) 버전] ※'엑셀 매크로로 시트 생성하기'를 먼저 보시면 이해하는데 도움이 될 것입니다. [엑셀 VBA 코딩] 엑셀 매크로로 시트 생성하기 이번 글에서는 엑셀 매크로로 시트를 생성하는 방법을 매크로 기록부터 시작해서 코딩하는 법까지 소개해 드리겠습니다. ① 시트 생성하는 매크로 기록해보기 ▼매크로 기록하는 방법 및 매크 writingpjt.tistory.com 이번 글에서는 설정한 이름으로 시트를 만드는 For 구문 매크로를 소개해드리겠습니다. 예시파일 생황 ▲예시 파일에는 현재 시트가 하나밖에 없습니다. 그리고 B4:B8 영역에 있는 값 Test1~Test5을 이름으로 가진 시트들을 생성하고자 합니다. 매크로 만들기 1) For 구문 코드 짜기 Sub 시트생성및이름설정() Dim i As Integer Shee.. 2023. 10. 10.
[엑셀 VBA 코딩] 엑셀 매크로로 시트 생성하기 엑셀 매크로로 시트를 생성하는 방법을 매크로 기록부터 시작해서 코딩하는 법까지 소개해 드리겠습니다. ▼원하는 이름으로 시트 생성하는 매크로는 아래의 글을 참고해주세요. [VBA 매크로] 원하는 이름으로 엑셀시트 생성하기 [Cells(행,열) 버전] ※'엑셀 매크로로 시트 생성하기'를 먼저 보시면 이해하는데 도움이 될 것입니다. [엑셀 VBA 코딩] 엑셀 매크로로 시트 생성하기 이번 글에서는 엑셀 매크로로 시트를 생성하는 방법을 매크로 기 writingpjt.tistory.com 시트 생성하는 매크로 기록해보기 ▼매크로 기록하는 방법 및 매크로 저장/불러오기 기능에 대해서는 아래 글을 읽어보시길 바랍니다. [엑셀 VBA/매크로] 매크로 기록과 VB 편집기 (값복사 매크로 첨부) 이번 글에서는 '매크로 기록.. 2023. 10. 10.
728x90