๋‚ด ์ธ์ƒ์—์„œ ๋ฏฟ์„ ๊ฑด ์˜ค์ง ๋‚˜ ์ž์‹ ๋ฟ!

The only one you can truly trust is yourself.

๊ฒŒ์ž„์‚ฐ์—… ์ด์•ผ๊ธฐ/๊ฒŒ์ž„๋””์ž์ธ

์น˜์กธํ•ด ๋ณด์ด๋Š” ์—‘์…€ VBA ํฌํŠธํด๋ฆฌ์˜ค ๋ณดํ˜ธํ•˜๊ธฐ

๐ŸŽฎinspirer9 2022. 4. 17. 00:32
728x90
๋ฐ˜์‘ํ˜•

์—‘์…€ VBA ํฌํŠธํด๋ฆฌ์˜ค ๋ณด๋‚ผ ๋•Œ, '์ด ์ž์‹๋“ค์ด ๋‚˜ ์•ˆ๋ฝ‘์•„์ฃผ๊ณ  ์ด ํฌํด ๊ทธ๋Œ€๋กœ ์ด์šฉํ•˜๋ฉด ์–ด๋–ป๊ฒŒ ํ•˜์ง€?'๋ผ๊ณ  ๊ฑฑ์ •ํ•˜์‹  ์ ์ด ์žˆ๋‚˜์š”?

(ํ•˜์ง€๋งŒ ์ ˆ๋Œ€ ๊ทธ๋Ÿฐ ์ƒ๊ฐํ•˜์‹ค ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์™œ๋ƒ๋ฉด ๋Œ€๋ถ€๋ถ„ ํœด์ง€ํ†ต์— ๋ณด๋‚ด๋‹ˆ๊นŒ์š”.)

ํ•˜์ง€๋งŒ ๊ทธ์ค‘์— ์ •๋ง ๊ดœ์ฐฎ์€ ํฌํŠธํด๋ฆฌ์˜ค์ธ๋ฐ ๋–จ์–ด์ง€๋ฉด ์”์“ธํ•˜์ฃ ?

๊ทธ๋Ÿฐ ๋ถ„๋“ค์„ ์œ„ํ•œ ์ž์œ„์šฉ ํŒ ํ•˜๋‚˜ ํˆฌ์ฒ™ํ•ฉ๋‹ˆ๋‹ค.

๋จผ์ € VBA์— ์•”ํ˜ธ๋ฅผ ๊ฑฐ์„ธ์š”.

๊ทธ๋Ÿฌ๋ฉด ์†Œ์Šค๋ฅผ ๋ณผ ์ˆ˜ ์—†์–ด์š”. ์ด๊ฑด ๋‹น์—ฐํ•˜๊ฒ ์ฃ ?

VBA Editor -> ๋„๊ตฌ -> VBAProject ์†์„ฑ(E)

๋ณดํ˜ธ ํƒญ์—์„œ [v] ์ฝ๊ธฐ ์ „์šฉ์œผ๋กœ ์ž ๊ทธ๊ธฐ์— ์ฒดํฌํ•ด์ฃผ์‹œ๊ณ  ์•”ํ˜ธ๋ฅผ ๋„ฃ์–ด์ค๋‹ˆ๋‹ค.

์—‘์…€ VBA ์•”ํ˜ธ ๊ฐ™์€ ๊ฒฝ์šฐ ์˜์–ด ์†Œ๋ฌธ์ž + ์ˆซ์ž 8๊ธ€์ž๋กœ ๋งŒ๋“ค๋ฉด ๋ถ€๋ฅดํŠธํฌ์Šค ๋ฐฉ์‹์œผ๋กœ ๋ช‡ ๋ถ„์ด๋ฉด ๋šซ๋ฆฝ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‹ˆ๊นŒ ์•„๋ž˜์ฒ˜๋Ÿผ 20๊ธ€์ž์— ์ˆซ์ž+ํŠน์ˆ˜๋ฌธ์ž+์˜์–ด+ํ•œ๊ธ€ ์„ž์–ด ์“ฐ์„ธ์š”.

(ํ•˜์ง€๋งŒ ์ด ๊ธ€์„ ์ฒ˜์Œ ์ผ๋˜ 2015๋…„์— ๋น„ํ•ด ์ปดํ“จํ„ฐ์˜ ์„ฑ๋Šฅ์ด ์—„์ฒญ๋‚˜๊ฒŒ ์ƒ์Šนํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ๋ช‡ ๋ถ„์ด ์•„๋‹ˆ๋ผ ๋ช‡ ์ดˆ๋ฉด ๋šซ๋ฆด ๊ฒ๋‹ˆ๋‹ค)

๊ทธ๋ฆฌ๊ณ  ์—‘์…€ ํŒŒ์ผ ์ €์žฅํ•˜๊ณ  ๋‹ค์‹œ ์—ด๋ฉด~ ์ด๋ ‡๊ฒŒ ์•”ํ˜ธ๋ฅผ ๋ฌผ์–ด๋ด…๋‹ˆ๋‹ค.

ํ•˜์ง€๋งŒ ๋งคํฌ๋กœ๋Š” ๊ณ„์† ์‹คํ–‰์ด ๋ฉ๋‹ˆ๋‹ค.

์ผ์ • ๊ธฐ๊ฐ„์ด ์ง€๋‚˜๋ฉด ์‹คํ–‰์„ ๋ชปํ•˜๊ฒŒ ํ•˜๊ณ  ์‹ถ์ฃ ?

๊ทธ๋Ÿด๋• ๋‚ ์งœ๋กœ ์ฒดํฌํ•˜์„ธ์š”.

์˜ˆ๋ฅผ ๋“ค๋ฉด ํฌํŠธํด๋ฆฌ์˜ค๋ฅผ ๋ณด๋‚ด๋Š” ๋‚ ์งœ๋กœ ๋ถ€ํ„ฐ 2์ฃผ์ผ์ด ์ง€๋‚˜๋ฉด ๊ฒฝ๊ณ ๊ฐ€ ๋œจ๊ณ  ์‹คํ–‰์ด ์•ˆ๋˜๋„๋ก ํ•˜๋Š” ๊ฒ๋‹ˆ๋‹ค.

๋ฌด์Šจ ์ด์•ผ๊ธฐ์ธ์ง€ ์•„์‹œ๊ฒ ์ฃ ? ๊ทธ๋Ÿผ ํ•œ๋ฒˆ ํ•ด๋ณผ๊นŒ์š”?

์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋˜๊ฒ ์ฃ ?

ํ•˜์ง€๋งŒ ์ €๋ ‡๊ฒŒ ํ•ด๋„ ์ปดํ“จํ„ฐ ์‹œ์Šคํ…œ์˜ ๋‚ ์งœ๋งŒ ๋ฐ”๊พธ๋ฉด ์‹คํ–‰์ด ๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿด ๋•Œ๋Š” ํ˜„์žฌ ์—‘์…€ ํŒŒ์ผ์˜ ๋ณ€๊ฒฝ๋œ ๋‚ ์งœ๋ฅผ ์ฝ์–ด์™€์„œ ์ฒดํฌํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ๋ฐ ๋งŒ์•ฝ ํŒŒ์ผ์˜ ๋ณ€๊ฒฝ๋œ ๋‚ ์งœ๋„ ๋ฐ”๊พผ๋‹ค?

๊ทธ๋Ÿฌ๋ฉด ์œˆ๋„์šฐ ํŽ˜์ด์ง€ ํŒŒ์ผ์— ์ ‘๊ทผํ•˜๊ฑฐ๋‚˜, ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ๋ฅผ ๋’ค์ง€๊ฑฐ๋‚˜, ์œˆ๋„์šฐ๊ฐ€ ์‹คํ–‰๋ ๋•Œ๋งˆ๋‹ค ๋‚ ์งœ๊ฐ€ ๋ฐ”๋€Œ๋Š” ๋ถ€๋ถ„์„ ์ฐพ์•„์„œ ์ฒดํฌํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค.

(์ถ”๊ฐ€๋กœ ๋Œ“๊ธ€์ด ๋‹ฌ๋ ธ๋Š”๋ฐ ์ข‹์€ ์ •๋ณด๊ฐ€ ์žˆ์–ด์„œ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.)

ํŒŒ์ผ์„ ๋งคํฌ๋กœ ์‚ฌ์šฉ ์•ˆํ•จ ์„ค์ •์œผ๋กœ ์—ด์–ด๋ฒ„๋ฆฌ๋ฉด ๋™์ž‘ํ•˜์ง€ ์•Š์„ํ…Œ๋‹ˆ WorkSheet๋‚˜ ์ปจํŠธ๋กค์ด ์—ด๋ฆด ๋•Œ(OnOpen ์ด๋‚˜ Active, Initialize) ์ € ๋ฉ”์†Œ๋“œ๊ฐ€ ์‹คํ–‰๋˜๋„๋ก ํ•ด์ฃผ๋ฉด ๋” ์ข‹์„ ๊ฒƒ ๊ฐ™์•„์š”.

==========================================================

์ด ๊ธ€์€ 2015๋…„์— ์—‘์…€ VBA ๊ฐ•์˜๋ฅผ ํ–ˆ๋Š”๋ฐ, ์ˆ˜๊ฐ•ํ–ˆ๋˜ ํ•™์ƒ ์ค‘ ํ•œ ๋ช…์ด

"์ƒ˜? VBA ํฌํŠธํด๋ฆฌ์˜ค ์—ด์‹ฌํžˆ ๋งŒ๋“ค์—ˆ๋Š”๋ฐ ํฌํŠธํด๋ฆฌ์˜ค๋งŒ ๋ณด๊ณ  ์•ˆ๋ฝ‘์•„์ฃผ๋ฉด ์–ด๋–ปํ•˜๋‚˜์š”?"

๋ผ๋Š” ์งˆ๋ฌธ์„ ๋ฐ›๊ณ  ํ•œ์ฐธ ์ƒ๊ฐํ•˜๋‹ค๊ฐ€,

"ใ……ใ…‚์•ผ ๊ทธ๋Ÿผ ํฌํŠธํด๋ฆฌ์˜ค๋ฅผ ๋” ์ž˜ ๋งŒ๋“ค์–ด!"

๋ผ๊ณ  ๋งํ–ˆ๋‹ค๊ฐ€, ๊ทธ๋ž˜๋„ ํ˜น์‹œ๋‚˜ ์‹ถ์–ด์„œ ์ด๋ ‡๊ฒŒ ํ•ด๋ณด๋ผ๊ณ  ๋งํ•ด์ฃผ๊ณ , ์ €๋„ ํ•œ๋ฒˆ ๋งŒ๋“ค์–ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค.

๊ทผ๋ฐ ์ •๋ง ์ด๋Ÿฐ ๊ฑฑ์ •ํ•  ์‹œ๊ฐ„์— ํฌํŠธํด๋ฆฌ์˜ค๋ฅผ ๋” ์—ด์‹ฌํžˆ ๋งŒ๋“œ๋Š”๊ฒŒ ์ข‹๊ฒ ์ฃตใ…‹ใ…‹ใ…‹ใ…‹ใ…‹ใ…‹

728x90
๋ฐ˜์‘ํ˜•