에디터 엑셀 데이타를 하나씩 읽어서 메모장에 붙여넣기 하는 방법.
페이지 정보
본문
안녕하세요. 엔지엠소프트웨어입니다. 엑셀 관련 예제들은 많아서 자세하게 설명하지는 않겠습니다. 관련 내용들을 잘 읽어보면 사용 방법은 금방 익히시게 될겁니다. 사실 중요한건 글을 읽고 이해한 다음 어떻게 응용할지가 더 중요하거든요. 매크로 제작에서 가장 중요한건 이해력과 응용력입니다. 이건 개발자들도 마찬가지예요. 테스트를 위해 엔지엠 매크로를 실행하고, 첨부되어 있는 스크립트를 불러오세요.
스크립트는 간단하게 작성할 수 있습니다. 엑셀에는 아래와 같이 데이타를 넣어 두었습니다.
[ 변수 ] 3개를 추가하고, 각각 반복을 위한 행 갯수를 알아오고 값을 읽을 행 위치와 읽어온 값을 저장할 엑셀 값입니다. 엑셀 불러오기로 행의 총 갯수를 알아냅니다.
만약, 콤마로 구분된 CSV 파일을 사용한다면 아래와 같이 CSV 불러오기 액션을 사용해도 동일합니다. 열과 행 갯수를 알 수 있습니다.
이 예제는 활성 모드라서 엑셀에서 읽어온 값을 쓰기 위해 입력 받을 창을 활성 상태로 만들어야 합니다. 그래서, [ 마우스 클릭 ]이 필요합니다.
[ For 반복 ] 액션에서 행 갯수를 변수로부터 가져옵니다. 엑셀에 9개의 숫자가 있으므로 9번 반복하면 됩니다.
[ 셀 값 ] 액션에서 행 위치를 변수로부터 가져오면 해당 위치의 엑셀 값을 가져올 수 있습니다.
엑셀에서 읽어온 값을 메모장에 입력하기 위해 [ 텍스트 쓰기 ] 액션을 사용합니다. 변수 가져오기와 변수 추가하기는 캡쳐하지 않았지만, 여러분들은 첨부되어 있는 스크립트의 각각 액션들이 어떤 변수를 추가하고 가져오는지 확인 해보시면 이해하시는데 도움이 될겁니다. 변수를 잘 사용해야 매크로를 제작할 수 있으니까요.
마지막으로 [ 키보드 입력 ] 액션의 엔터키(Return key)로 줄바꿈 해줍니다. 메모장에 한줄씩 입력하기 위해서 추가한 액션입니다. 만약, 다른 창에 Ctrl+V로 붙여넣기한다면 이 액션은 필요 없을수도 있습니다. 상황에 맞게 응용해서 변경하시면 될거 같습니다.
이제 매크로를 실행 해보면 아래와 같이 엑셀에서 행 하나 하나 읽어와서 메모장에 붙여넣기 하는걸 확인할 수 있습니다.
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
첨부파일
-
엑셀 값 반복해서 붙여넣기.ngs (21.3K)
3회 다운로드 | DATE : 2023-05-24 06:22:04
- 이전글사용자가 설정한 시간이 아닌 이상부터 실행되는 매크로 만들기. 23.05.25
- 다음글텍스트 매크로 23.05.22
댓글목록
등록된 댓글이 없습니다.