ÄÁÅÙÃ÷»ó¼¼º¸±â

ȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â ¿¢¼¿ 2016 ¸ÅÅ©·Î&VBA (Ä¿¹öÀ̹ÌÁö)
¾Ë¶óµò
ȸ»ç ½Ç¹«¿¡ ÈûÀ» ÁÖ´Â ¿¢¼¿ 2016 ¸ÅÅ©·Î&VBA
  • ÆòÁ¡ÆòÁ¡Á¡Æò°¡¾øÀ½
  • ÀúÀÚ±è°æÀÚ ÁöÀ½ 
  • ÃâÆÇ»çÁ¤º¸¹®È­»ç 
  • ÃâÆÇÀÏ2016-03-29 
º¸À¯ 1, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 1, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

½Ç¹« ¹®¼­¸¦ ÀÛ¼ºÇϱâ À§ÇÑ

±â´É¸¸À» ¸ð¾Æ ´ãÀº ÇÙ½É ±â¼ú¼­!




¸ÅÅ©·Î´Â ÇÁ·Î±×·¥À» Á¦ÀÛÇÏ´Â ±â´ÉÀ¸·Î ÇÁ·Î±×·¡¹Ö °æÇèÀÌ ÀÖ´Â ºÐµéÀº ½±°Ô Á¢±ÙÇÒ ¼ö ÀÖÁö¸¸, ÇÁ·Î±×·¡¹Ö °æÇèÀÌ ¾ø´Â ÀÏ¹Ý »ç¿ëÀڵ鿡°Ô´Â ¿¢¼¿°ú ÀüÇô ´Ù¸¥ ºÐ¾ß¶ó´Â ´À³¦ÀÌ µé ¼ö¹Û¿¡ ¾ø½À´Ï´Ù.



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



ÀÌ Ã¥Àº ±â¾÷À» ±¸¼ºÇÏ´Â ´ëÇ¥ÀûÀÎ ºÎ¼­¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â °¡Àå ¾µ¸ð ÀÖ°í °¡Àå È°¿ëµµ°¡ ³ôÀº ¸ÅÅ©·Î¿Í VBA µîÀ» ´Ù·ç¾ú½À´Ï´Ù.



[ÃâÆÇ»ç ¼­Æò]



Ã¥¿¡ ½Ç¸° ½Ç¹« ¹®¼­¸¦ ÀÛ¼ºÇÏ¿© ¿¢¼¿ÀÇ È°¿ë ¹æ¹ýÀ» ÀÚ¿¬½º·´°Ô Å͵æÇÒ ¼ö ÀÖ½À´Ï´Ù.



1. ½Ç½À À§ÁÖÀÇ ¾ËÂù ±¸¼º°¢ ¼½¼Ç¿¡¼­ ¹è¿ï ³»¿ëÀ» µû¶óÇÒ ¼ö ÀÖµµ·Ï ½Ç½ÀÆÄÀÏÀ» Á¦°øÇÕ´Ï´Ù.



2. ½ÉÈ­ ÇнÀ¿¡ ÇÊ¿äÇÑ º°µµ ÆÁ¹è¿ì´Â ³»¿ë¿¡ ´ëÇÑ Ãß°¡ÀûÀÎ ¼³¸í, °¢ Ç׸ñ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ» ´ã°í ÀÖ½À´Ï´Ù.



3. ½Ç¹« ´ëºñ¸¦ À§ÇÑ Project ±¸¼ºPart 1~4±îÁö ¹è¿î ³»¿ëÀ» ¹ÙÅÁÀ¸·Î ½Ç¹« ¹®¼­¸¦ ¸¸µé¾î º¾´Ï´Ù.

ÀúÀÚ¼Ò°³

LGÀüÀÚ Learning Center¿¡ ±Ù¹«Çϸ鼭 IT ±³À°°ú Àο¬À» ¸Î¾î ÇöÀç´Â LGÀüÀÚ, Çѱ¹Ç¥ÁØÇùȸ, ÅäÁöÁÖÅðø»ç, Áß¾Ó°ø¹«¿ø±³À°¿ø, ±¹Åä±³ÅëÀÎÀç°³¹ß¿ø, ´ëÇÑ»ó°øȸÀǼÒ, ¼­¿ï´ëÇб³, ³óÃÌÁøÈïû µî¿¡¼­ °­ÀÇÇϸ鼭 ¿¢¼¿ VBA¸¦ È°¿ëÇÑ ¾÷¹« Çõ½Å ÇÁ·Î±×·¥À» °³¹ßÇÏ°í ÀÖ´Ù. Àú¼­·Î´Â ¡¶¿¢¼¿ 2016 ¸ÅÅ©·Î¿Í VBA¡·(Á¤º¸¹®È­»ç, 2016), ¡¶¿¢¼¿ 2013 ±âº»+½Ç¹«¿Ï¼º¡·(ºÏ½ºÈ¦¸¯ÆÛºí¸®½Ì, 2014), ¡¶¿¢¼¿ 2010 ¸ÅÅ©·Î&VBA¡·(¿µÁø´åÄÄ, 2012),¡¶¿¢¼¿ 2010 ±âº»+½Ç¹«¿Ï¼º¡·(ºÏ½ºÈ¦¸¯ÆÛºí¸®½Ì, 2010), ¡¶¿¢¼¿ 2007 ¸ÅÅ©·Î&VBA ±âº»+½Ç¹«¡·(¼º¾È´ç, 2009) µîÀÌ ÀÖ´Ù.

¸ñÂ÷

^6Part 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 µµ¼­ ±¸¸Å °í°´ °ü¸® ÇÁ·Î±×·¥ ¸¸µé±â

ÇÑÁÙ ¼­Æò