반응형 IT 이모저모/VBA34 VBA(엑셀 매크로) 단일, 복수 셀(cell) 범위지정,선택하기(Range활용) 셀을 조작 시 단일 셀 또는 복수의 셀에 대해서 선택 및 조작 하여야 되는 경우가 있다. 이 경우 Range()를 활용하면 선택 및 조작이 가능하다. Range()의 구조에 대해 간단히 알아보고 예제를 보도록 하겠다. * 단일 셀에 접근 또는 조작에 대해서는 Cells도 가능하다. Cells에 대해서는 아래의 링크 참고 2020/07/05 - [IT 이모저모/VBA] - VBA(엑셀 매크로) 셀 내용 가져오기, 셀 내용 넣기(Cells활용) Range()의 구조 1. 단일셀 지정의 경우 Range("셀위치"); 2. 복수 셀 지정의 경우 Range("셀위치1 : 셀위치2"); 리턴값은 1의 경우 셀 위치에 있는 셀의 오브젝트 2의 경우 셀 위치1을 가장 위의 좌측 끝, 셀위치2를 가장 아래 오른쪽 끝으로.. 2021. 1. 29. VBA(엑셀 매크로) 특정 시트 활성화 (시트 이동, 시점변경) VBA로 특정 시트를 활성화 해야하는 경우가 있다. 이 경우 Worksheets()를 사용하여 특정시트 오브젝트에 접근, .Activate를 사용하여 시트를 활성화 할 수 있다. Worksheets()에 대한 간단한 설명 뒤 바로 예제를 보도록 하겠다. Worksheets()와 .Activate 란? Worksheets()는 파라미터로 들어간 문자열 또는 숫자의 시트의 오브젝트를 돌려주는 함수이다. 자세한 설명은 아래의 링크를 참고 2021/01/24 - [IT 이모저모/VBA] - VBA(엑셀 매크로) 시트(sheet) 이름변경 예제, Worksheets() 구조와 예제 .Activate는 Worksheets()의 메소드로 해당 시트 오브젝트를 활성화 시켜준다. Worksheets(시트명).Activa.. 2021. 1. 24. VBA(엑셀 매크로) 특정 시트 셀 접근, 셀 내용 변경 Worksheets(), Cells() 활용 VBA에서 특정 시트의 셀 내용 변경하고 싶은 경우가 있다. 그럴때에는 Worksheets()와 Cells()를 활용하면 변경 할 수 있다. Worksheets()와 Cells()에 대해 간단히 알아보고 예제를 보도록 하겠다. Worksheets(), Cells()에 대한 간단한 설명 Worksheets()는 특정 시트의 오브젝트를 취득 할 수 있는 함수이다. Cells()는 특정 셀의 오브젝트를 취득 할 수 있는 함수이다. 자세히는 아래의 링크를 참고 2021/01/24 - [IT 이모저모/VBA] - VBA(엑셀 매크로) 시트(sheet) 이름변경 예제, Worksheets() 구조와 예제 2020/07/05 - [IT 이모저모/VBA] - VBA(엑셀 매크로) 셀 내용 가져오기, 셀 내용 넣기(Ce.. 2021. 1. 24. VBA(엑셀 매크로) 시트(sheet) 이름변경 예제, Worksheets() 구조와 예제 엑셀 매크로로 시트를 옮겨 다니며 작업을 해야 할 때가 있다. Worksheets()에 이용하면 해당 시트의 오브젝트를 취득 할 수 있다. Worksheets()의 구조에 대해 알아보고 이를 활용하여 특정 셀의 이름을 변경하는 예시를 보도록 하겠다. 시트의 생성 삭제의 경우 아래의 링크 참고 2021/01/31 - [IT 이모저모/VBA] - VBA(엑셀 매크로) 시트 생성 및 시트 삭제 Worksheets()의 구조 Worksheets(name) Worksheets의 파라미터인 name에는 시트의 이름 또는 번호가 들어갈수 있다. 숫자 1이 들어간다면, 첫번째 시트를 취득하고 name 자리에 "Sheet3" 가 들어간다면 시트 이름이 Sheets인 오브젝트의 내용을 취득한다. Worksheets()의 .. 2021. 1. 24. 이전 1 2 3 4 5 6 7 8 9 다음 반응형