'엑셀, VBA, 파워쿼리/VBA 매크로' 카테고리의 글 목록 (4 Page)
728x90
[VBA 매크로] 시트 값복사/모든 시트 값복사 매크로 VB 코드 해석: For 구문 등 이번 글에서는 매크로 기록과VB 편집기 (값복사 매크로 첨부)에서 매크로 기록으로 만들어 본 시트 값복사/전체 시트 값복사 매크로의 VB 코드를 풀어서 설명해 드리겠습니다. *매크로 불러오는 방법은 이전 글을 참고해주세요 현재시트 값복사 매크로 Sub 현재시트값복사() ' 매크로 코딩 시작: Sub 매크로이름() Cells.Select ' 시트 내 모든 셀 선택 Selection.Copy ' 선택한 범위/대상 복사 (Ctrl + C) Selection.PasteSpecial Paste:=xlPasteValues(, Operation:=xlNone, SkipBlanks:=False, Transpose:=False) ' 선택하여 붙여넣기 (Ctrl + Alt + V) : "Paste:"는 붙여넣기 옵션, ".. 2023. 10. 6.
[VBA 매크로] 매크로 기록과 VB 편집기 (값복사 매크로 첨부) 이번 글에서는 '매크로 기록' 기능을 소개하고, 이를 간단히 활용하여 시트를 값 복사하는 매크로를 만들어 보겠습니다. 그리고 VB 편집기를 통해 기록된 매크로를 편집하고, 매크로 자체만 저장하고 불러오는 방법을 소개해 보겠습니다. 이번에 만든 현재시트 및 엑셀 파일 내 전체 시트 값 복사 매크로가 들어있는 모듈을 첨부하였으니, 알맞게 사용하셔도 됩니다. 매크로 기록으로 '현재시트 값복사' 매크로 만들기 '매크로 기록'은 엑셀 사용자의 행동, 심지어 스크롤하는 행동까지 VB 코드로 기록하는 기능입니다. 그래서 단순하고, 특정 셀 주소 등이 정해진 작업을 자동화할 때 유용한 기능입니다. 매크로 기록에는 절대 참조로 기록하는 방식과 상대 참조로 기록하는 방식이 있습니다. 절대 참조는 절대적인 셀 위치 주소를 .. 2023. 10. 5.
[VBA 매크로] 매크로를 시작하기 전 엑셀 설정하기 VBA/매크로 활용법을 소개하기 앞서, VBA/매크로를 사용하기 위한 엑셀 설정에 대하여 간단히 소개하고자 합니다. 엑셀을 미리 설정하지 않으면 매크로 버튼이 어디에 있는지 못 찾는 경우가 발생할 수 있고, '보안 설정으로 인해 매크로를 사용할 수 없습니다' 문구가 뜨면서 애써 만든 매크로를 실행시키지 못하는 경우도 발생할 수 있습니다. '개발 도구' 탭 추가하기 매크로는 '개발 도구' 탭에서 사용할 수 있습니다. 개발 도구 탭에서 Visual Basic을 눌러서(단축키 Alt + F11) 코딩을 편집할 수도 있고, 매크로 버튼을 눌러서 현재 사용할 수 있는 매크로 현황을 확인 및 실행할 수 있습니다. 또한, '매크로 기록' 버튼을 클릭하여(혹은 엑셀 좌측 하단의 기록 버튼) 클릭 이후의 행동을 매크로로.. 2022. 12. 5.
728x90