회원가입 공지사항
로그인
비밀번호
대학경쟁력분석시스템(U-CAS) 학과평가 및 핵심성과지표 분석(U-CAS+)
[엑셀자동화기술] 메뉴 [엑셀강좌] 메뉴 [자격증/문제은행] 메뉴
 회원 방문 수    52,838,020 명  
 접속 인원 수    2,399 명  
  홈 > 묻고답하기    

   [Re]에고..날라갔네^^
   두드림
2011-03-31 조회: 2,643

안녕하세요.

 

매크로 기록기를 이용하여 기록한 매크로네요.

 

1. 선택하여 붙여넣기를 하실 때 "냉장재고" 시트의 범위가 제목밖에는 선택되고 있지 않습니다.

   "냉동재고, 상온재고"도 마찬가지구요..

 

    Sheets("냉장재고").Select
    Range("A1:F1").Select
    Range(Selection, Selection.End(xlDown)).Select
    Range(Selection, Selection.End(xlDown)).Select

    위의 매크로 코드를 Cells.Select으로 대체할 수 있습니다. 모든 셀을 선택하는 것입니다. 그리고 붙여넣기를

    하시면 되겠습니다. 다만 붙여넣을 대상에 데이터가 있다면 덮어쓰겠냐는 물음이 나올 수도 있습니다.

 

2. offset 함수를 이용하시면 될 것 같습니다. '실재고현황'에 들어오는 내용이 동적으로 변경돼야한다는

   말씀 같습니다.  이름의 참조대상을 =OFFSET(실재고!$A$1,0,0,COUNTA(실재고!A:A),2)과 같이

   정의하시면 동적으로 이름 범위를 구할 수 있습니다. [엑셀강좌]를 참고하세요.

 

3. call 명령을 이용하여 실행되는 순서대로 매크로를 실행하시면 됩니다.

    다음과 같이요.

 

    sub main()

          call 신선육단가

          call 냉장자료이동

          .....  

    end sub

 

답변이 되셨나 모르겠습니다. 매크로 코드를 검증하는 다른 방법은 매크로를 실행할 모듈에서

[F8]키를 한 번씩 눌러 실행되는 과정을 보실 수 있습니다.

 

그럼 잘 되시길요..






작성된 코멘트가 없습니다.

※ 이 게시물에 대한 의견을 입력해 주세요(4,000자 이내).
엑셀연말정산자동계산
엑셀 2007 교육
워드프로세서 기출문제
컴퓨터활용 기출문제
2013년 급여 자동계산
단원별 기출문제 검색
엑셀자동화 서식
엑셀자동화 방법
엑셀실무 팁
두드림 통합 검색
엑셀자동화서식제작요청
상호 : 두드림기획 | 사업자등록번호 : 105-20-55088 | 통신판매업신고번호 : 마포통신 제5343호 | 대표 : 이형범 |
고객정보관리책임자 : 이소연 | 주소 : 서울특별시 마포구 월드컵로16길 47 201호(서교동) | 전화: 02)323-7705 |
Fax: 0504)446-5419 | 입금계좌 : 국민은행(543001-01-213514) | E-Mail :
Copyright 2006 두드림기획(www.edodream.com) All Rights Reseved.