Jasper Excel
article thumbnail
엑셀 VBA 매크로 Currentregion 배우기

VBA 기초 다섯 번째 포스팅입니다. 이번 포스팅에서는 데이터 범위 선택에서 자주 쓰이는 Currentregion에 대해서 알아보겠습니다. Currentregion는 주어진 셀을 기준으로 현재 데이터가 포함된 영역을 선택하는 메서드입니다. 이 메서드는 특정 셀을 기준으로 주변에 데이터가 존재하는 영역을 자동으로 선택하여 반환합니다.   Currentregion 이해하기Currentregion은 단어의 뜻을 그대로 풀어보면 현재 영역 이라는 의미입니다.즉, 특정 셀을 기준으로 주변 데이터 영역을 자동으로 선택할 수 있는 메서드입니다.   Range("a1"). CurrentRegion.SelectA1셀을 기준으로 연결된 범위를 선택한다.      Currentregion은 장단점이 존재합니다.  Curre..

article thumbnail
엑셀 VBA 기초 Offset 속성 알아보기

VBA 기초 네 번째 포스팅입니다. Offset 속성에 대해서 알아보겠습니다. Offset 속성은 동적으로 셀의 위치를 찾거나 할 때 자주 사용되는 속성 중 하나입니다.실제 코드를 활용하여 Offset 코드는 어떻게 사용이 되는지 예제들과 함께 알아보겠습니다.     Offset 이해하기Offset 함수를 아시는 분이면 빠른 이해를 할 수 있습니다. 기준셀을 기준으로 좌 우 상 하로 움직이는 함수인데요, VBA에서도 똑같은 역할을 합니다. OFFSET에는 2개의 인수가 있습니다. Offset(RowOffset, ColumnOffset) 이 됩니다.  RowOffset 인수는 행의 위치를 위아래로 움직일 숫자를 입력할 수 있습니다 음수 값은 위로, 양수 값은 아래로 움직일 수 있습니다. ColumnOffs..

article thumbnail
엑셀 VBA 기초 EntireRow, EntireColumn 속성 알아보기

엑셀 VBA 기초 세 번째 포스팅입니다. Entire 속성에 대해서 알아보겠습니다.Entire 속성은 주로 EntireRow와 EntireColumn이 실무에서 많이 사용됩니다.행과 열 전체를 선택하는 속성입니다. EntireRow는 행 전체 EntireColumn은 열 전체를 나타내고 있으며, 자동화 파일을 만들 때 너무나도 많이 사용되는 속성입니다.     Entire 이해하기 Entire은 영어 단어 그대로 "전체의" 를 나타냅니다.VBA를 할때 마다 느끼지만 영어를 조금 아시는 분들은 용어나 문법의 이해 속도가 확실히 빠릅니다.  Entire 속성은 EntireColumnEntireRowEntireCellEntireSheet  등이 있습니다.  이 포스팅에서는 EntireColumn 과 Entir..

article thumbnail
엑셀 VBA 기초 END 속성 ROWS.COUNT

이번 포스팅에서는 VBA 두 번째 기초 END 속성과 ROWS.COUNT에 대해서 알아보겠습니다.END 속성은 특정 셀 기준으로 좌 우 상 하로 마지막 셀의 위치를 찾는 속성으로 자동화 파일 제작할 때 가장 많이 쓰이는 속성 중 하나입니다. 추가로 행의 개수를 셀 수 있는 ROWS.COUNT에 대해서도 알아보겠습니다. 특정 셀(열, 행) 기준으로 좌 우 상 하 마지막 셀의 위치를 찾을 때 많이 쓰이는 VBA 코드도 자세히 알아보겠습니다.  END 이해하기Ctrl + END 엑셀에서 END키는 데이터 테이블에서 마지막 셀의 위치를 찾을때 쓰일 수 있습니다. 예 ) 컨트롤 END END + 방향키END키를 누르고 방향키를 누르면 연결된 마지막 데이터의 위치로 한번에 이동을 할 수 있습니다. 예) END > ..

article thumbnail
엑셀 VBA 기초 RANGE, CELLS 셀 선택하기

이번 포스팅에서는 엑셀 VBA에서 매우 기초적이면서도 핵심적인 기능인 Range와 Cells를 이용하여 셀을 선택하는 방법을 알아보겠습니다. 이러한 기능은 데이터 처리와 자동화 작업에서 필수적인 역할을 하므로, 기초부터 차근차근 배워볼 것입니다. RANGE와 CELLS의 차이점과 장단점에 대해서도 알아보겠습니다.  Range의 이해RANGE는 셀의 위치 혹은 범위를 큰따옴표로 바로 표기를 할 수 있습니다.예: Range("A1") / Range("A1:B15"). select는 앞의 개체를 선택하겠다는 의미로 받아 들이 시면 됩니다. Range("A1"). Select는A1셀을 선택하겠다는 의미로 받아들이시면 됩니다.    Cells의 이해Cells는 행과 열의 순번을 넣어야 합니다.예: Cells(1,..

article thumbnail
엑셀 마지막 행 값 가져오기 함수와 매크로 VBA 방법 알아보기

엑셀 마지막 행 값 가져오기를 함수를 사용하는 방법과 매크로 VBA를 사용한 방법에 대해서 알아보겠습니다.    엑셀 마지막 행 값 가져오기 함수1처음 소개할 함수는 INDEX , COUNTA 함수를 사용하는 방법입니다.    INDEX함수로 불러올 범위를 지정합니다.COUNTA함수로 비워있지 않는 셀의 개수를 구합니다. COUNTA(A2:A10)은 9를 반환합니다. A부터 I 까지 셀이 다 채워져 있기 때문입니다.즉, A2:A10 범위에서 9번째 행의 값을 가져오는게 됩니다.위 방법은 모든 셀 안에 값이 있고, 범위를 지정한 다음 마지막 셀의 값을 찾을때 유용하게 쓰이는 방법입니다.     위 이미지처럼 만약 불러올 범위안에 빈셀이 있으면 마지막셀을 못 불러오게 되는점 참고 바랍니다.E와 G사이에 비워..