์™ธ๋ถ€ ๊ธฐ์–ต

์™ธ๋ถ€ ๊ธฐ์–ต

๊ฒฐ๋ก : ์™ธ๋ถ€๊ธฐ์–ต์žฅ์น˜์™€ ์˜์ฒด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‚ฌ๋žŒ๋“ค์ด ๋‚˜์˜ค๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋ดค๋Š”๋ฐ ์ด์‹ญ์—ฌ๋…„์ด ํ๋ฅธ ํ˜„์žฌ ์ž์‹ ์ด ์™ธ๋ถ€๊ธฐ์–ต์žฅ์น˜์— ์ ๊ทน์ ์œผ๋กœ ์˜์ง€ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์‹œ๋Œ€๊ฐ€ ๋ณ€ํ•˜๋ฉด์„œ ๊ฒŒ์ž„ ๊ฐœ๋ฐœ์— ํ•„์š”ํ•œ ๋ฐ์ดํ„ฐ๋Š” ์ ์  ๋” ๋ณต์žกํ•ด์ง€๊ณ  ์ด๋ฅผ ๋‹ค๋ฃจ๋Š” ๋„๊ตฌ ๋˜ํ•œ ๋ฐœ์ „ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒด์ธ ๋ผ์ดํŠธ๋‹ ์Šคํ‚ฌ์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด 2์ฐจ์› ์—‘์…€๋ฐ์ดํ„ฐ์‹œํŠธ์— ์ˆซ์ž๋ฅผ ๊ธฐ์ž…ํ•˜๋ฉฐ ๋จธ๋ฆฟ์†์œผ๋กœ 1ํƒ€, 2ํƒ€, 3ํƒ€์™€ ๊ฐ ํƒ€๊ฒฉ์— ๋ฐœ๋™ํ•  ์ฒด์ธ ์Šคํ‚ฌ์˜ ์—ฐ๊ฒฐ์„ ์‹œ๊ฐํ™”ํ•˜๋Š” ๊ณ ๋„์˜ ๋…ธ๋™์„ ํ•˜๋˜ ์‹œ๋Œ€์—์„œ ์ด์ œ๋Š” ๋ชจ๋‹ˆํ„ฐ ์†์— ์‹œ๊ฐํ™”๋œ ์Šคํ‚ฌ ๋ฐ์ดํ„ฐ๊ตฌ์กฐ์™€ ์ด์— ๋”ฐ๋ฅธ ์‹ค์ œ ์—”์ง„ ์ƒ์˜ ๋™์ž‘์„ ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ”„๋ฆฌ๋ทฐํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ๋Œ€๊ฐ€ ๋์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์—ฌ์ „ํžˆ ์–ด๋–ค ๋ฐ์ดํ„ฐ๋Š” ์—‘์…€์„ ๋ฒ—์–ด๋‚˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฐ€๋” ์—‘์…€์— ์š”๊ตฌํ•˜๋Š” ๋ฐ์ดํ„ฐ ๊ฐ€๊ณต ๊ธฐ๋Šฅ์€ ์—‘์…€์ด ์ธ๋ผ์ธ ์ˆ˜์‹ ์—๋””ํ„ฐ์—์„œ ์ œ๊ณตํ•˜๋Š” ๊ธฐ๋Šฅ์„ ์ดˆ๊ณผํ•  ๋•Œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์›ฌ๋งŒํ•˜๋ฉด ์ด๋Ÿฐ ์ƒํ™ฉ์„ ์•ˆ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ๋…ธ๋ ฅํ•˜์ง€๋งŒ ์ข…์ข… ์ธ๋ผ์ธ์—๋””ํ„ฐ๋ณด๋‹ค ์ข€ ๋” ํ™•์žฅ๋œ ์ฝ”๋“œ์—๋””ํ„ฐ๊ฐ€ ํ•„์š”ํ•ด์ง‘๋‹ˆ๋‹ค.

๊ฒŒ์ž„๋””์ž์ด๋„ˆ๋“ค์ด ์—‘์…€ ๊ฐœ๋ฐœ์‚ฌ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ํ˜„๋Œ€์ ์ธ ๊ฐœ๋ฐœํ™˜๊ฒฝ์„ ๊ฐ–์ถ”๊ธฐ๋Š” ์‰ฝ์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค๊ฐ€ ์˜คํ”ผ์Šค๋งŒํผ ๋‹จ์ˆœํ•˜์ง€ ์•Š๊ณ  ์ด๋ฅผ ๊ฒ€ํ† ํ•˜๊ธฐ๋„ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๋•๋ถ„์— VBA ์—๋””ํ„ฐ๊ฐ€ ์ง€๊ธˆ๋„ ํ˜„์—ญ์ž…๋‹ˆ๋‹ค. ์ •๋ง ์›ฌ๋งŒํ•˜๋ฉด ์ด ํ™˜๊ฒฝ์„ ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ๋œ๋‹ค๊ณ  ๋งํ•˜๊ณค ํ•ฉ๋‹ˆ๋‹ค. ์—‘์…€ ๊ธฐ์ค€์œผ๋กœ๋Š” ์ž˜ ํ†ตํ•ฉ๋˜์–ด ์žˆ์ง€๋งŒ ์š”์ฆ˜ ์„ธ์ƒ ๊ธฐ์ค€์œผ๋กœ๋Š” ๋””๋ฒ„๊น…ํ•˜๊ธฐ๋„ ์–ด๋ ต๊ณ  ์‹ค์ˆ˜ํ•˜๊ธฐ๋„ ์‰ฌ์šฐ๋ฉฐ ์—‘์…€ ํŒŒ์ผ์— ํ•จ๊ป˜ ์ €์žฅ๋˜์–ด ์†Œ์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๊ธฐ๋„ ์–ด๋ ต๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์–ด์ง€๊ฐ„ํ•˜๋ฉด ์—‘์…€ํŒŒ์ผ๊ณผ ๋ถ„๋ฆฌ๋œ ๋‹ค๋ฅธ ๊ฐœ๋ฐœ ์Šคํƒ์„ ํ†ตํ•ด ์—‘์…€์— ์ ‘๊ทผํ•˜๊ณค ํ•ฉ๋‹ˆ๋‹ค๋งŒ ์—ฌ์˜์น˜ ์•Š์€ ์ƒํ™ฉ์ด ์ƒ๊ฒผ์Šต๋‹ˆ๋‹ค. ํŒ€ ๋‚ด์—์„œ ์—‘์…€ ํŒŒ์ผ์„ ์‚ฌ์šฉํ•  ์Šคํƒญ์ด ์—‘์…€ ํ•จ์ˆ˜์— ํ†ตํ•ฉ๋œ ํ˜•ํƒœ๋ฅผ ์›ํ•˜๋ฉด ๋‹ฌ๋ฆฌ ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์—ฐํœด ์ง์ „์ด๋ผ๊ณ  ๋‹ค๋“ค ์ง‘์— ์ผ์ฐ ๊ฐ€๊ณ  ๋ช‡ ๋ช… ์•ˆ ๋‚จ์€ ์‚ฌ๋ฌด์‹ค์—์„œ VBA ์ฝ”๋“œ๋ฅผ ๋งŒ๋“ค๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

์›ฌ๋งŒํ•˜๋ฉด ํšŒํ”ผํ•˜๊ณ  ์–ด์ฉŒ๋‹ค ํ•œ๋ฒˆ ํ•˜๋Š” VBA ์ฝ”๋”ฉ์€ ์‹œ์ž‘๋ถ€ํ„ฐ ๋ฌธ์ œ์— ๋ถ€๋”ช์ณค์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์กฐ๊ฑด๋ฌธ์— '=' ๋ฌธ์ž๋ฅผ ํ•˜๋‚˜๋งŒ ์“ฐ๋˜๊ฐ€ ๋‘๊ฐœ ์“ฐ๋˜๊ฐ€, ๊ด„ํ˜ธ๋ฅผ ์น˜๋˜๊ฐ€ ์•ˆ ์น˜๋˜๊ฐ€, 'ElseIf'๋˜๊ฐ€ 'ElIf'๋˜๊ฐ€, ์ด ์ŠคํŠธ๋ง ๊ฒ€์ƒ‰ ํ•จ์ˆ˜๋Š” ์ฒซ๋ฒˆ์งธ ์ธ์ž๊ฐ€ ๊ฒ€์ƒ‰ํ•  ๋ฌธ์ž๋˜๊ฐ€, ์•„๋‹ˆ๋ฉด ๋‘๋ฒˆ์งธ ์ธ์ž์ด๋˜๊ฐ€ ๋“ฑ๋“ฑ ๊ธฐ์–ต๋‚˜๋Š”๊ฒŒ ์•„๋ฌด๊ฒƒ๋„ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ‰์†Œ์—๋Š” ์•„๋ฌด ๋ฌธ์ œ๋„ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๊ตฌ๊ธ€์— ๋ช‡ ๊ธ€์ž ์ž…๋ ฅํ•˜๋ฉด ์‹ฌ์ง€์–ด ์—”ํ„ฐ ํ‚ค๋ฅผ ๋ˆ„๋ฅด๊ธฐ๋„ ์ „์— ์—ฐ๊ด€๊ฒ€์ƒ‰์–ด์— ๋‚ด๊ฐ€ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ํฌํ•จํ•œ ๊ฒ€์ƒ‰์–ด๊ฐ€ ๋‚˜ํƒ€๋‚˜ ๊ฒ€์ƒ‰์„ ํ•  ํ•„์š”์กฐ์ฐจ ์—†์„ ๋•Œ๊ฐ€ ๋งŽ์•˜์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ด๋•Œ๋Š” ๋ฌธ์ œ๊ฐ€ ์žˆ์—ˆ๋Š”๋ฐ ์‚ฌ๋ฌด์‹ค์—๋Š” ์‚ฌ๋žŒ์ด ์ค„์–ด๋“ค์—ˆ์ง€๋งŒ ์ด์ƒํ•  ์ •๋„๋กœ ์ธํ„ฐ๋„ท์ด ๋А๋ ธ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์—ฐ๊ด€๊ฒ€์ƒ‰์–ด๋Š” ์ž˜ ๋‚˜ํƒ€๋‚˜์ง€๋„ ์•Š์•˜๊ณ  ์—”ํ„ฐ๋ฃฐ ๋ˆ„๋ฅด๊ณ  ์‹ญ ๋ช‡ ์ดˆ์ฏค ๊ธฐ๋‹ค๋ ค์•ผ ๊ฒฐ๊ณผ๊ฐ€ ๊พธ์—ญ๊พธ์—ญ ๋‚˜ํƒ€๋‚˜๊ธฐ ์‹œ์ž‘ํ–ˆ์œผ๋ฉฐ ๊ฒ€์ƒ‰๊ฒฐ๊ณผ๋ฅผ ํด๋ฆญํ•˜๊ณ ๋„ ํ•œ์ฐธ์„ ๊ธฐ๋‹ค๋ ค์•ผ ์‚ฌ์ดํŠธ๊ฐ€ ๋กœ๋”ฉ๋์Šต๋‹ˆ๋‹ค.

๋ฌธ์ œ๊ฐ€ ์‹ฌ๊ฐํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ์œ„์— ์ด์•ผ๊ธฐํ•œ ๊ฒƒ๋“ค์€ ๋ฌผ๋ก  ์—‘์…€ ์›Œํฌ์‹œํŠธ ๊ฐ์ฒด์— ๋ฉ”์†Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ ์ „์— ์„ธํŒ…ํ•ด์•ผ ํ•  ๊ฐ’ ๋ชฉ๋ก์„ ๊ธฐ์–ตํ•ด๋‚ด์ง€ ๋ชปํ•ด ์ž๋™์™„์„ฑ์— ๋‚˜ํƒ€๋‚œ ๋ฉ”์†Œ๋“œ ์ด๋ฆ„์„ ๋ฐฉํ–ฅํ‚ค๋กœ ํ•˜๋‚˜์”ฉ ์ฝ์œผ๋ฉฐ ์ฐพ๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  ๋ณ€์ˆ˜๋‚˜ ํ•จ์ˆ˜์ด๋ฆ„์— ์“ธ ์˜์–ด ๋‹จ์–ด๋ฅผ ๋ฐ”๋กœ๋ฐ”๋กœ ๋– ์˜ฌ๋ฆฌ์ง€ ๋ชปํ•ด ์˜์–ด์‚ฌ์ „ ์›น์‚ฌ์ดํŠธ๋ฅผ ํƒ€์ดํ•‘ํ•ด๋†“๊ณ  ๋กœ๋”ฉ์ด ๋Šฆ์–ด ๋นˆ ํŽ˜์ด์ง€๊ฐ€ ๋‚˜ํƒ€๋‚œ ํ™”๋ฉด์„ ๋ณด๋ฉฐ ์•ˆ์ ˆ๋ถ€์ ˆ ๋ชปํ•˜๋Š” ์ƒํƒœ๊ฐ€ ๋์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๋•Œ ๊ฐ™์œผ๋ฉด ์Šคํƒ์˜ค๋ฒ„ํ”Œ๋กœ์šฐ์— ๊ฒ€์ƒ‰๋œ ์†Œ์Šค์ฝ”๋“œ๋ฅผ ๋ถ™์—ฌ๋„ฃ๊ณ  ๋‚ด ์ฝ”๋“œ์— ๋งž์ถฐ ๋Œ์•„๊ฐ€๋„๋ก ์—ฌ๊ธฐ์ €๊ธฐ ์†๋ณด๋ฉด ๊ธˆ๋ฐฉ ๋๋‚  ๋ฌธ์ œ๋ฅผ ๋‚ด ๋จธ๋ฆฟ์† ์ € ๊นŠ์€ ๊ณณ ์–ด๋”˜๊ฐ€์— ๋‚จ์•„์žˆ์„์ง€์กฐ์ฐจ ํ™•์‹คํ•˜์ง€ ์•Š์€ ๊ธฐ์–ต ์กฐ๊ฐ๋“ค์„ ๋”๋“ฌ์–ด ์‹์€๋•€์„ ํ˜๋ฆฌ๋ฉฐ ํƒ€์ดํ•‘ํ•˜๊ณ  ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

๊ฒฐ๊ตญ์€ ์ฐธ์ง€ ๋ชปํ•˜๊ณ  ํšŒ์‚ฌ ๋„คํŠธ์›Œํฌ์— ์—ฐ๊ฒฐ๋˜์ง€ ์•Š์€ ๋‚ด ์•„์ดํฐ์— ํ•ญ์ƒ ๋ถ™์–ด์žˆ๋Š” ๋ธ”๋ฃจํˆฌ์Šค ํ‚ค๋ณด๋“œ๋ฅผ ๋„์ง‘์–ด๋‚ด ๊ฒ€์ƒ‰ํ•˜๊ณ  ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋‹ค์‹œ ํšŒ์‚ฌ ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐ๋œ ํ‚ค๋ณด๋“œ์— ํƒ€์ดํ•‘ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ์ œ์„œ์•ผ ์ž‘์—…์ด ๋‹ค์‹œ ์ง„ํ–‰๋˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ  ํ‡ด๊ทผํ•˜๊ธฐ ์ „์—๋Š” ์ฒ˜์Œ์— ์ƒ๊ฐํ•˜๋˜ ๊ธฐ๋Šฅ ์ผ๋ถ€๊ฐ€ ๋Œ์•„๊ฐ€๋Š” ์ƒํƒœ๊นŒ์ง€ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ธํ„ฐ๋„ท์„ ๊ฑฐ์˜ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๊ฒŒ ๋˜์ž ์‚ฌ๋žŒ์ด ์ˆœ์‹๊ฐ„์— ์“ธ๋ชจ์—†์–ด์กŒ์Šต๋‹ˆ๋‹ค. ์˜ค๋ž˜์ „์— ๋ณธ ์• ๋‹ˆ๋ฉ”์ด์…˜์—์„œ ์™ธ๋ถ€ ๊ธฐ์–ต์— ์˜์กดํ•ด ์‚ด์•„๊ฐ€๋Š” ์‚ฌ๋žŒ๋“ค์„ ๋ณด๋ฉฐ ์ €๊ฑฐ ๊ดœ์ฐฎ๊ฒ ๋‹ค ์‹ถ์—ˆ๋Š”๋ฐ ์‹ค์ œ๋กœ ์„ธ์›”์ด ํ˜๋Ÿฌ ๋‚ด๊ฐ€ ๊ทธ๋Ÿฐ ์‚ฌ๋žŒ์ด ๋์„ ๋•Œ๋Š” ์ „ํ˜€ ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๋‹ค๊ฐ€ ๋ง‰์ƒ ๋‡Œ์™€ ์ธํ„ฐ๋„ท ์‚ฌ์ด ์—ฐ๊ฒฐ์ด ๋Š์–ด์ง€๊ณ  ์ˆœ์ „ํžˆ ๋‚ด ๋‡Œ๋งŒ์œผ๋กœ ํ–‰๋™ํ•  ์ˆœ๊ฐ„์ด ์˜ค์ž ์ž์‹ ์ด ์–ผ๋งˆ๋‚˜ ์ธํ„ฐ๋„ท์— ๊ฐ•ํ•˜๊ฒŒ ์˜์กดํ•˜๊ณ  ์žˆ๋Š”์ง€ ๋ฌธ๋“ ๊นจ๋‹ฌ์•˜์Šต๋‹ˆ๋‹ค. ์–ผ๋งˆ์ „์— ์ฝ์€ ํŒŒ์ด‰, ์‚ผ๋งŒ๋ฆฌ์˜ ์ƒํ™ฉ์ด ์ƒ๊ฐ๋‚ฌ์Šต๋‹ˆ๋‹ค.