NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 엑셀 내용을 다른 곳에 옮겨 적는 방법.

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로는 폴더 감지 기능이 있어서, 특정 폴더에 엑셀이 수정되거나 생성되면 매크로가 동작되게 할 수 있습니다. 이와 관련된 내용들도 도움말에 있으니 참고 해보세요. 오늘은 A 엑셀 파일의 내용을 B 액셀 파일에 옮겨 적는 방법을 알아볼겁니다. 크게 어려운 부분은 없으므로, 이 글을 잘 따라 해보세요^^ 우선, 엔지엠 매크로 에디터를 실행하고 새로운 스크립트를 추가하세요.

    cnOuw3h.gif

     

     

    엑셀에 아래와 같이 데이타를 입력 해두었습니다.

    D5b9ka6.png

     

     

    바탕화면에 통합 문서1.xlsx통합 문서2.xlsx 2개를 만들었습니다. 통합 문서1에만 데이타가 있습니다.

    hAOuqTh.png

     

     

    에디터의 외부 API에 있는 [ 엑셀 값 ] 액션 2개를 스크립트에 추가했습니다.

    ThPrIgl.png

     

     

    엑셀 내용을 옮겨올 행의 갯수가 10개라서, [ For 반복 ] 액션으로 10번 반복하도록 했습니다.

    f8Cjwar.png

     

     

    행 번호를 1씩 증가해야 하기 때문에 변수를 추가해야 합니다. 반복 횟수는 자동으로 증가하기 때문에 처리는 필요하지 않습니다.

    OF0rUIV.png

     

     

    아래와 같이 변수에 저장하세요.

    qndLWLR.png

     

     

    첫번째 엑셀 값 액션에서 "통합 문서1.xlsx"를 선택하세요. 두번째 엑셀 값 액션은 "통합 문서2.xlsx"를 선택 해줍니다.

    KtvzLJ4.png

     

     

    첫번째 값 액션은 엑셀 값을 읽어와서 엑셀 값 변수에 내용을 저장합니다. 그리고, 두번째 값 액션은 변수의 값을 가져와서 엑셀에 내용을 입력합니다.

    LHqxXTx.png

     

     

    두번째 액션에서 엑셀 내용을 입력하기 위해 변수의 값도 가져오도록 설정하세요.

    3jLPrXo.png

     

     

    매크로를 실행하고, 결과를 확인 해보세요. 아래와 같이 "통합 문서2.xlsx"에 데이타가 채워져 있습니다.

    D5b9ka6.png

     

     

    이번에는 [ Foreach 반복 ] 액션으로 처리 해볼까요? 아래와 같이 내용을 변경하세요. Foreach 반복 액션은 데이타 타입에 따라 자동으로 배열을 만들고, 값을 처리 해줍니다. 따라서, 엑셀 값 액션이 필요없습니다. 나머지는 기존과 동일합니다.

    D2DQqLQ.png

     

     

    변수에 추가하는 항목은 2가지입니다.

    qTPgfDr.png

     

     

    매크로를 다시 실행 해보면, 엑셀에 내용이 옮겨진 것을 확인할 수 있습니다. 엔지엠 매크로에는 엑셀뿐만 아니라 CSV 파일도 사용할 수 있습니다. 또한, Microsoft의 Access 데이타베이스도 사용 가능합니다. 이외에도 회사에서 제품 개발할 때 사용하는 데이타베이스들도 모두 지원하고 있습니다. 완전 무인 자동화를 위해 특정 엑셀에 어떤 값이 들어오면 매크로 이벤트가 발생하고, 이벤트 종류에 따라서 파일을 삭제하거나 이동 또는 데이타를 옮길 수 있습니다.

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    첨부파일

    댓글목록

    등록된 댓글이 없습니다.