컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post Excel/엑셀] VBA매크로, 불필요한 공백 제거, 문자열 앞뒤 스페이스 지우기; Tri...Excel/엑셀] 셀의, 공백 제거 함수, 문자열 앞뒤 스페이스 지우기; Remove Tr...Perl] 펄 게임 소스 다운로드 하는 곳, 펄 버전 게임 코드; Perl Game Dow...계산기로, 파이 값 (원주율) 구하기; PI - Calc ScientificExcel 엑셀, 상용 로그, 자연 로그(LOG) 구하기 계산 함수; Common, Nat...Excel/엑셀] 셀에서, 문자 반복, 문자열 연속 출력; String or Char Re...Perl/펄] 문자 반복, 문자열 중복시키기 연산자; String or Char Repea...Excel/엑셀] 셀에서, 문자열 길이, 크기(글자 수/바이트 수) 구하기; String ...Excel/엑셀] 영문 알파벳 대소문자 변환 함수, 첫글자만 대문자로; Uppercase,...Python/파이썬] C언어의 sprintf 함수 구현 예제

Excel/엑셀] 시트에서 사용된 셀 범위 구하기, 데이터 있는 셀들 주소; get Used Range Example

Wednesday, January 10, 2007
스폰서 링크

사용된 셀들의 범위를 구하여 메시지 박스에 출력하는 예제입니다.

데이터가 입력되어 있는 여러 셀들 중에서,

가장 첫번째 즉, "가장 좌측 상단의 셀"과,

마지막 셀 즉, "가장 우측 하단의 셀"의 범위를 구합니니다.


VBA매크로: 데이터 입력되어 있는 셀 영역 구하기 예제


(엑셀에서 Alt+F11키를 눌러, 비베 에디터를 실행하고, 비베 에디터 메뉴의, "삽입 > 모듈"을 선택한 후, 다음 코드를 붙여 넣습니다.)
비베 에디터에서 F5 키를 누르거나, 엑셀에서 Alt+F8 키를 누르면 VBA 매크로가 실행됩니다.
Sub getUsedRange()

  MsgBox ActiveSheet.UsedRange.Address()

End Sub


위의 매크로를 실행하면 다음과 같은 식의 메시지 박스가 나옵니다:

---------------------------
Microsoft Excel
---------------------------
$B$8:$G$22
---------------------------
확인
---------------------------


가장 첫번째 셀이 B8 이고, 가장 마지막 셀이 G22 인 경우임.



R1C1 형식의 주소도 같이 출력하는 버전


Sub getUsedRange()

  MsgBox ActiveSheet.UsedRange.Address() & _
  Chr(13) & Chr(13) & _
  ActiveSheet.UsedRange.Address(ReferenceStyle:=xlR1C1)

End Sub



이런 식의 메시지 박스가 나옵니다:

---------------------------
Microsoft Excel
---------------------------
$B$8:$G$22

R8C2:R22C7
---------------------------
확인
---------------------------


역시 가장 첫번째 셀이 B8 이고, 가장 마지막 셀이 G22 인 경우임.


3 Comments:
At 4:15 PM, Blogger Lufer O said...

This comment has been removed by the author.

 
At 4:16 PM, Blogger Lufer O said...

와 이 예제 써서 알수없는 이유로 10메가가 넘어버린 엑셀파일 용량을 300kb대로 줄일수 있었습니다! 정말 유용한 정보 감사드립니다..!!

 
At 4:25 PM, Blogger mwultong said...

반갑습니다 ^_^

 

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top