목록범위 (3)
남극
기본적인 범위 이동 기본적으로 범위를 이동할 때 우리는 offset이라는 함수를 사용했습니다. Sub test() ActiveCell.Offset(1, -1).Select End Sub 이런 식으로 현재 사용했던 셀에서 움직였습니다. 위의 소스코드에서 (1,-1) 행, 열입니다. 1열 뒤로 가고 1행이 밑으로 내려가죠. 실행시키면 영상처럼 잘 나옵니다. 범위 크기 재설정 범위의 크기를 재설정하는 방법은 이렇습니다. Sub test() Selection.Resize(Selection.Rows.Count + 1, Selection.Columns.Count + 1).Select End Sub 현재 row와 column의 값을 받아서 더하고 싶은 범위를 정해줍니다. 줄이고 싶다면 -1을 하면 됩니다. 영상을 보..

범위를 정하고 값을 넣기 범위를 정했으면 그 범위에 값을 넣어주어야 합니다. Sub 연습() Range("A1").Value = Date End Sub 기본적으로 값을 넣어줄 때는 위와 같은 명령어를 사용합니다. 셀을 선택하고 Value라는 명령어로 설정해 줍니다. Date라는 함수는 현재 날짜를 반환해 주는 함수입니다. 수식 입력하기 수식을 입력할 때는 Formula 속성을 사용합니다. Formula 속성은 수식을 적으면 값을 그에 따른 값을 정한 셀에 값으로 지정합니다. Sub 연습() Range("A1").Formula = "=b1+c1" End Sub 이에 대한 예시입니다. 이렇게 b1 셀과 c1 셀의 합이 a1 셀에 나오게 됩니다. 간단합니다. 수식만 잘 세울 수 있는 능력을 키운다면 정말 복잡..

프로시저 프로시저는 VBA로 작성된 하나의 프로그램을 의미하며 프로시저는 한 줄의 코드나 여러 줄의 코드로 작성된 작은 단위의 묶음입니다. Sub 프로시저() End Sub 이러한 하나의 코드 단위(변수, 함수)를 의미한다고 생각하시면 됩니다. 프로시저의 종류 프로시저의 종류로는 3가지가 있습니다. 1. Sub 프로시저 위에서 보았던 코드 처럼 sub로 선언하고 end sub로 함수의 끝을 알립니다. 기본적으로 매크로를 기록했을 때 만들어지는 프로시저입니다. 2. Function 프로시저 Sub와는 다르게 함수의 반환 값을 얻을 수 있는 프로시저입니다. Function으로 선언하고 End function으로 끝을 알립니다. 3. Property 프로시저 사용자가 자신이 필요한 속성을 만들 때 필요한 프로..