ÄÜÅÙÃ÷ »ó¼¼º¸±â
ȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â ¿¢¼¿ 2016 ¸ÅÅ©·Î & VBA


ȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â ¿¢¼¿ 2016 ¸ÅÅ©·Î & VBA

ȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â ¿¢¼¿ 2016 ¸ÅÅ©·Î & VBA

<±è°æÀÚ> Àú | Á¤º¸¹®È­»ç

Ãâ°£ÀÏ
2016-06-22
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
44 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

½Ç¹« ¹®¼­¸¦ ÀÛ¼ºÇϱâ À§ÇÑ
±â´É¸¸À» ¸ð¾Æ ´ãÀº ÇÙ½É ±â¼ú¼­!

¸ÅÅ©·Î´Â ÇÁ·Î±×·¥À» Á¦ÀÛÇÏ´Â ±â´ÉÀ¸·Î ÇÁ·Î±×·¡¹Ö °æÇèÀÌ ÀÖ´Â ºÐµéÀº ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖÁö¸¸, ÇÁ·Î±×·¡¹Ö °æÇèÀÌ ¾ø´Â ÀÏ¹Ý »ç¿ëÀڵ鿡°Ô´Â ¿¢¼¿°ú ÀüÇô ´Ù¸¥ ºÐ¾ß¶ó´Â ´À³¦ÀÌ µé ¼ö¹Û¿¡ ¾ø´Ù. ¿¢¼¿ »ç¿ëÀÚ´Â ÇÁ·Î±×·¡¸Ó°¡ ¾Æ´Ï¹Ç·Î óÀ½ºÎÅÍ Visual Basic ¹®¹ýÀ» ÀÍÈ÷°Ô µÇ¸é ÁöÃļ­ ½±°Ô Æ÷±âÇÏ°í ¸¸´Ù. ¿¢¼¿ÀÌ °¡Áö°í ÀÖ´Â ±âº» ±â´ÉÀ» ÀÌ¿ëÇÏ¿© ¸ÅÅ©·Î·Î Á¢±ÙÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÑ ´Ü°è ÇÑ ´Ü°è ½±°Ô ¸ÅÅ©·Î¸¦ ¹è¿ï ¼ö ÀÖ´Ù.

ÀÌ Ã¥Àº ±â¾÷À» ±¸¼ºÇÏ´Â ´ëÇ¥ÀûÀÎ ºÎ¼­¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â °¡Àå ¾µ¸ð ÀÖ°í °¡Àå È°¿ëµµ°¡ ³ôÀº ¸ÅÅ©·Î¿Í VBA µîÀ» ´Ù·ç¾ú´Ù. Ã¥¿¡ ½Ç¸° ½Ç¹« ¹®¼­¸¦ ÀÛ¼ºÇÏ¿© ¿¢¼¿ÀÇ È°¿ë ¹æ¹ýÀ» ÀÚ¿¬½º·´°Ô Å͵æÇÒ ¼ö ÀÖ´Ù.

¸ñÂ÷

Part 1. ¿¢¼¿ ¸ÅÅ©·Î¿Í VBA ±âº»±â ÀÍÈ÷±â
SECTION 01 ¸ÅÅ©·Î¿Í VBA ÀÌÇØÇϱâ
SECTION 02 ¸ÅÅ©·Î »ç¿ëÀ» À§ÇÑ Áغñ ÀÛ¾÷Çϱâ
SECTION 03 ¸ÅÅ©·Î°¡ Æ÷ÇÔµÈ ÅëÇÕ ¹®¼­ ¿­±â¿Í ¸ÅÅ©·Î ½ÇÇàÇϱâ
SECTION 04 ¸ÅÅ©·Î°¡ Æ÷ÇÔµÈ ÅëÇÕ ¹®¼­ ÀúÀåÇϱâ
SECTION 05 ÀÚµ¿ ¸ÅÅ©·Î È°¿ëÀ» À§ÇÑ ¸ÅÅ©·Î ±â·Ï±â »ç¿ëÇϱâ
SECTION 06 Àý´ë ÂüÁ¶ ÀÚµ¿ ¸ÅÅ©·Î ±â·ÏÇϱâ
SECTION 07 ¸ÅÅ©·Î ´ëÈ­ »óÀÚ¿¡¼­ ½ÇÇàÇÏ°í »èÁ¦Çϱâ
SECTION 08 Visual Basic ÆíÁý±â â »ìÆ캸±â
Special TIP ȯ°æ¼³Á¤À» À§ÇÑ Visual Basic ÆíÁý±â â [¿É¼Ç] ´ëÈ­ »óÀÚ »ìÆ캸±â
SECTION 09 ±â·ÏµÈ VBAÄÚµå È®Àΰú °£·«ÇÏ°Ô ¼öÁ¤Çϱâ
SECTION 10 ¸ÅÅ©·Î ¿À·ù¿¡ ´ëóÇÏ´Â ¹æ¹ý
Special TIP µð¹ö±× µµ±¸ ¸ðÀ½°ú Áß´ÜÁ¡ »ìÆ캸±â
SECTION 11 »ó´ë ÂüÁ¶ ÀÚµ¿ ¸ÅÅ©·Î ±â·ÏÇÏ°í ¼öÁ¤Çϱâ
SECTION 12 ´ÜÃß¿Í µµÇü¿¡ ¸ÅÅ©·Î ¿¬°áÇϱâ
SECTION 13 Ãß°¡ ±â´ÉÀ¸·Î ÀúÀåÇÏ¿© ¸®º» ¸Þ´º¿¡ ¸ÅÅ©·Î µî·ÏÇϱâ

Part 2. ÀÚµ¿ ¸ÅÅ©·Î¸¦ È°¿ëÇÏ¿© ½±°í ºü¸£°Ô ¸ÅÅ©·Î ¸¸µé±â
SECTION 01 ¼±ÅÃÇÑ »ç¾÷ºÎ¸¸ Ç¥½ÃÇÏ´Â ¸ÅÅ©·Î ¸¸µé±â
Special TIP Çà°ú ¿­À» ¼û±â´Â Hidden ¼Ó¼º°ú ½ÃÆ®¸¦ ¼û±â´Â Visible ¼Ó¼º
SECTION 02 ´Ù¸¥ ¸ÅÅ©·Î¸¦ È£ÃâÇÏ¸ç ½ÇÇàÇÏ´Â ¸ÅÅ©·Î ¸¸µé±â
Special TIP ¹üÀ§·Î ¼¿À» ÂüÁ¶ÇÏ´Â End ¼Ó¼º°ú CurrenRegion ¼Ó¼º
SECTION 03 ¿ÜºÎ µ¥ÀÌÅÍ ¸ñ·ÏÀ» ÀÏ°ý Á¤¸®ÇÏ´Â ¸ÅÅ©·Î ¸¸µé±â
Special TIP Application °³Ã¼¿¡ »ç¿ëµÇ´Â ¿¢¼¿ ±âº»È¯°æÀ» ¹Ù²Ù´Â ¼Ó¼ºµé
SECTION 04 ±×·ìº° ·¹ÄÚµå ÃßÃâÇÏ¿© ´Ù¸¥ ½ÃÆ®¿¡ ÀÚµ¿ ºÐ¸®ÇÏ´Â ¸ÅÅ©·Î ¸¸µé±â
Special TIP VBA ÇÁ·ÎÁ§Æ® ¾ÏÈ£ ¼³Á¤Çϱâ
SECTION 05 ¾ç½Ä ÄÁÆ®·Ñ°ú ÇÔ¼ö¸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ °Ë»ö ¸ÅÅ©·Î ¸¸µé±â
Special TIP ¿¢¼¿ ÇÔ¼ö¸¦ VBA¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ´Â WorksheetFunction ¼Ó¼º
SECTION 06 µ¥ÀÌÅÍ ÆíÁý°ú ¼­½Ä ¼³Á¤À» ÀÚµ¿È­ÇÏ´Â ¸ÅÅ©·Î ¸¸µé±â
Special TIP Excel Visual Basic ÆíÁý±â â¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â ´ÜÃàÅ°

Part 3. VBA Çʼö ¹®¹ý ÀÍÈ÷±â
SECTION 01 VBA ±¸¼º¿ä¼Ò¿Í ¹®ÀÇ Á¾·ù
SECTION 02 °³Ã¼, ¼Ó¼º, ¸Þ¼­µå »ìÆ캸±â
SECTION 03 ¸ðµâ »ðÀÔÇÏ¿© ÇÁ·Î½ÃÀú Á÷Á¢ ÄÚµùÇϱâ
SECTION 04 º¯¼ö ¼±¾ð°ú »ç¿ëÇϱâ
SECTION 05 VBA ¿¬»êÀÚ¿Í ÇÔ¼ö »ìÆ캸±â
SECTION 06 ¸Þ½ÃÁö »óÀÚ¸¦ Ç¥½ÃÇÏ´Â MsgBox ÇÔ¼ö
SECTION 07 °£´ÜÇÑ ¹®ÀÚ¸¦ Á÷Á¢ ÀÔ·Â ¹Þ´Â nIputBox ÇÔ¼ö
SECTION 08 ¼¿ ¹üÀ§¿Í µ¥ÀÌÅÍ Çü½ÄÀ» ÁöÁ¤ÇÏ¿©
Special TIP ÀԷ¹ÞÀ» ¼ö ÀÖ´Â InputBox ¸Þ¼­µå
SECTION 09 Á¶°Ç¿¡ µû¶ó ´Ù¸£°Ô ½ÇÇàÇÏ´Â IF Á¶°Ç¹®
SECTION 10 Á¶°Ç¿¡ ¸Â´Â ¹®À¸·Î ºÐ±âÇÏ¿© ó¸®ÇÏ´Â Select Case ¹®
SECTION 11 ÀÏÁ¤ÇÑ È½¼ö¸¸Å­ ¹Ýº¹ÇÏ´Â For Next ¹®
SECTION 12 ó¸®ÇÒ °³Ã¼ ¼ö¸¸Å­ ¹Ýº¹ÇÏ´Â For Each ¹®
Special TIP ¼¿À» ÂüÁ¶ÇÏ´Â Range ¼Ó¼º°ú Cells ¼Ó¼º
SECTION 13 Á¶°Ç¿¡ ¸¸Á·Çϰųª ¸¸Á·ÇÒ¶§±îÁö ¹Ýº¹ÇÏ´Â Do Loop ¹®
SECTION 14 ¹Ýº¹µÇ´Â °³Ã¼³ª ¼Ó¼ºÀ» ¹­¾î¼­ ó¸®ÇÏ´Â With ¹®
SECTION 15 ¿À·ùÀÇ Á¾·ù¿Í ¿À·ù 󸮹® »ç¿ëÇϱâ


Part 4. ActiveX ÄÁÆ®·Ñ°ú »ç¿ëÀÚ Á¤ÀÇ Æû ¸¸µé±â
SECTION 01 ActiveX ÄÁÆ®·Ñ ÀÌÇØÇϱâ
SECTION 02 ÄÞº¸ »óÀÚ¸¦ »ç¿ëÇÏ¿© ±Þ¿©¸í¼¼¼­ °Ë»öÇϱâ
SECTION 03 ¼±ÅÃÇÑ ºÐ±âÀÇ ½ÇÀû¸¸ Á¶È¸ÇÏ´Â ºÐ¼®Ç¥ ¸¸µé±â
SECTION 04 ¸ñ·Ï »óÀÚ¸¦ ÀÌ¿ëÇÏ¿© ¼±ÅÃÇÑ ±Ù¹«ÀÚ ÀçÁ÷Áõ¸í¼­ ÀÛ¼ºÇϱâ
SECTION 05 »ç¿ëÀÚ Á¤ÀÇ Æû ¸¸µé±â
SECTION 06 ÅؽºÆ® ¼­½Ä º¯°æ Æû ÀÛ¼ºÇϱâ
SECTION 07 ÄÁÆ®·Ñ À̺¥Æ® ÇÁ·Î½ÃÀú ÀÛ¼ºÇϱâ

Project. VBA ½Ç¹« ÇÁ·Î±×·¥ ¸¸µé±â
PROJECT 01 ¹æÇâÅ°ÀÇ ¼¿ À̵¿ ´ÜÀ§¸¦ Á÷Á¢ ¼³Á¤ÇÏ´Â ÇÁ·Î±×·¥ ¸¸µé±â
Special TIP Onkey ¸Þ¼­µå Çü½Ä°ú Å° Ç¥±â¹ý
PROJECT 02 ¼¿À» ¼±ÅÃÇϰųª °ªÀ» º¯°æÇÏ¸é ½ÇÇàµÇ´Â À̺¥Æ® ÇÁ·Î½ÃÀú ¸¸µé±â
Special TIP ¿¢¼¿ VBA¿¡¼­ »ö»óÀ» ¼³Á¤ÇÏ´Â 3°¡Áö ¹æ¹ý
PROJECT 03 ¼±ÅÃÇÑ µµ¼­ÀÇ »çÁøÀ» Ç¥½ÃÇÏ´Â ÇÁ·Î±×·¥ ¸¸µé±â
PROJECT 04 »ö»óÀ» ±âÁØÀ¸·Î ¼¿ °³¼ö¸¦ ±¸ÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ¸¸µé±â
PROJECT 05 °°Àº ±âÁØ ¸ñ·ÏÀ» ÇÑ ÇàÀ¸·Î ÀÏ°ý Á¤¸®ÇÏ´Â ÇÁ·Î±×·¥ ¸¸µé±â
PROJECT 06 ºÐ¸®µÈ ¿©·¯ °³ ÆÄÀÏ ÇÑ ½ÃÆ®¿¡ ÅëÇÕÇÏ´Â ÇÁ·Î±×·¥ ¸¸µé±â
¿­±â ´ëÈ­ »óÀÚ¸¸ º¸¿©ÁÖ´Â GetOpenFileName
Special TIP ¸Þ¼­µå¿Í ÆÄÀÏÀ» ¿­¾îÁÖ´Â Open ¸Þ¼­µå
PROJECT 07 ¾ç½Ä¿¡ µ¥ÀÌÅÍ ÀÔ·ÂÇÏ¿© ÀÚµ¿À¸·Î ÀμâÇÏ´Â ÇÁ·Î±×·¥ ¸¸µé±â
PROJECT 08 ÆÄÀÏÀ» ¿­ ¶§ ·Î±×ÀÎ Á¤º¸¸¦ È®ÀÎÇÏ´Â ÇÁ·Î±×·¥ ¸¸µé±â
PROJECT 09 °Å·¡ ¸í¼¼Ç¥¸¦ ÀÔ·ÂÇÏ´Â Æû°ú ÇÁ·Î±×·¥ ¸¸µé±â
PROJECT 10 Á¶°Ç¿¡ ¸Â´Â °í°´»ç °Ë»öÇÏ¿© »õ·Î¿î ½ÃÆ®·Î º¹»çÇÏ´Â ÇÁ·Î±×·¥ ¸¸µé±â
PROJECT 11 µµ¼­ ±¸¸Å °í°´ °ü¸® ÇÁ·Î±×·¥ ¸¸µé±â