|
* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
- 엑셀 버전(95,97,2000,xp,2003,2007): 2010
* 아래줄에 질문을 작성하세요 >>
직원들에게 자료 요청을 하는데, 한 셀에 줄바꿈을 하지 말고 적으라고 하는데도 굳이 줄바꿈하여 적어주는 사람이 있다보니 본의 아니게 셀 분리하는 노가다를 하고 있습니다.
그래서, 여기저기 찾아봤는데 한 개의 필드를 기준으로 셀 분리하는 매크로는 찾았는데, 4개 필드를 참조하여 셀 분리하는 매크로는 없어서 여기에 글을 올립니다.
after 처럼 자료를 작성해 달라고 했는데, 굳이 before 처럼 해서 보내주는 사람이 있습니다.
after 처럼 작성이 되어야 host, IP 를 기준으로 vlookup 이나 if 와 같은 추가적인 작업을 할 수 있다보니, before 처럼 보내준 자료를 after 로 만들어야 합니다.
필드는 여러개이지만 분리기준이 되는 필드는 4개입니다.
예시는 2건 * 2건 = 4건, 1건 * 2건 = 2건 으로 분리를 하는 것이지만, 1건 * 2건, 3건 * 2건 등 다양합니다.
그나마 다행인것은 줄바꿈할 때 ",", alt+Enter 등과 같은 구분자를 넣어준다는 것입니다.
그리고, 사내에 보안프로그램이 설치되어 있어서 VBA 를 통해서는 시트 추가가 안되니 shee1 에 before 가 있다면 sheet2 에 after 가 나왔으면 합니다.
그리고 추가적으로 부탁을 드리면, 예시 외에 필드가 더 있고 작업을 하다보면 필드의 추가/삭제로 인해 4개 기준 필드의 위치가 변경이 됩니다. 그러다보니 4개 기준필드를 변수로 하여, 상황에 따라 소스코드에서 수정을 할 수 있으면 좋겠습니다. 예시에서는 B, C, E, F 이지만, 필드 추가/삭제로 인해 H, I, M, N 과 같이 위치가 바뀌면 바뀐 위치를 소스코드에서 수정하면 적용이 되도록 말입니다. |
|