본문 바로가기

카테고리 없음

Shuffle용 엑셀

반응형

https://autohotkey4auto.tistory.com/38 에 평어 입력시 내용을 섞어 주는 어플을 올려 드렸는데 엑셀 버전으로 제공 드립니다.

엑셀 매크로이기 때문에 UI적인 요소도 필요 없고, 내용만 있으면 되겠습니다.

옛날처럼 한반의 학생수가 6~70명이면 엄첨 복잡하게 섞어야 하겠지만, 요즘에는 많아도 30명이 안 되기 때문에 적절하게 숫자 조정을 하셔야겠습니다.

사용 방법은 Sheet1의 A열, B열, C열, D열까지 섞고자 하는 내용을 넣어 주고 Ctrl+q 를 누르면 엑셀 매크로가 동작합니다.

Sheet1에 입숫력된 내용

 

Ctrl + q를 누르면 Sheet2가 생성이 되며 해당 결과가 있습니다. 만약 Sheet2가 이미 있다면 기존 내용위에 덮어 쓰므로 가급적 기존 Sheet2 내용을 몯 지워 주거나, 삭제해 주세요.

동작 방식은 반복적으로 4개의 for loop를 돌려 준 것입니다. 내용이 많을 수록 결과도 많이 생성되므로 주의가 필요합니다. 간혹 특정 셀의 입력을 숫자만으로 채울 경우에는 오동작할 수 있습니다. 기본적으로 모든 내용이 string이라고 간주하고 작성된 것이므로 그 경우  숫자 이외의 내용도 채워 string으로 인식이 되게 하면 오류가 발생하지 않습니다.

아래 유첨 파일 참고하세요.

Shuffle.xlsm
0.02MB

반응형