CAFE

묻고 답하기

자동채우기 범위를 필터된 부분만큼 매크로에서 지정하는 방법이 있을까요?

작성자전응석|작성시간10.08.27|조회수547 목록 댓글 0

안녕하세요?

카페를 통해서 많은 것을 배워서 늘 감사해 하고 있습니다.

 

엑셀 매크로를 이용해서 작업 하던중  모르는 부분이 있어서 질문드립니다.

 

과거 데이타중 고급필터를 통해 폼목을 불러온 후 수식을 입력하고 자동채우기로 모든 품목의 값을 보고 있습니다.

 

문제는 매번 필터할때마다 품목수가 차이가 많아서 수식계산의 자동채우기의 범위를 어떻게 지정해야 할지 모르겠습니다.

 

  예문화일)  Selection.AutoFill Destination:=Range("B4:C2244"), Type:=xlFillDefault

    B4 - > C100까지 계산인 경우가 있는가하면

    B4 - > C5000까지 계산인 경우가 있어서 모든 계산을 하기 위해 매크로에는 자동채우기 범위를 최대 범위로 해놓고 있습니다.

 

그러다 보니 계산시간도 많이 걸리고 빈공간은 오류 문구가 떠서 보기에도 안좋네요.

필터된 품목수까지만 계산범위를 지정하는 방법이 없을까요?

 

예제 화일 올립니다.

해결 방법 부탁드릴께요!  *^^*

첨부파일 예제.xlsm

 

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼