|
Excel VBA°¡ º¸ÀÌ´Â ±×¸²Ã¥±¹³» ÃÖÃÊ ±×¸²À¸·Î ¹è¿ì´Â ÇÁ·Î±×·¡¹Ö ÀÔ¹®¼[ °³Á¤Áõº¸ÆÇ ]Á¤°¡ : 18,000¿øÆǸŰ¡ 16,200¿ø (10% ÇÒÀÎ)
Ç°¸ñÁ¤º¸
Ã¥¼Ò°³±¹³» ÃÖÃÊ ±×¸²À¸·Î ¹è¿ì´Â Excel VBA ÀÔ¹®¼ Excel VBA°¡ º¸ÀÌ´Â ±×¸²Ã¥ ºñÁÖ¾óº£ÀÌÁ÷ Æ÷ ¾ÖÇø®ÄÉÀ̼Ç(Visual Basic for Applications, VBA)Àº ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ¿ÀÇǽº Á¦Ç°¿¡ Æ÷ÇÔµÈ ºñÁÖ¾ó º£ÀÌÁ÷ ÅëÇÕ °³¹ß ȯ°æ(IDE)ÀÌ´Ù. °³¹ß ÅøÀ» º°µµ·Î ¼³Ä¡ÇÏÁö ¾Ê°íµµ ¿¢¼¿ÀÇ °£´ÜÇÑ ±â´É ¸ÅÅ©·Î ÇÁ·Î±×·¡¹ÖÀ» °¡´ÉÇϵµ·Ï ÇØÁÖ¾î ¹Ýº¹ ÀÛ¾÷ µîÀ» ½±°Ô ÀÚµ¿ÈÇÒ ¼ö ÀÖÀ» »Ó ¾Æ´Ï¶ó ´Ù¸¥ ¿ÀÇǽº Á¦Ç°À¸·Îµµ ¿¬µ¿½Ãų ¼ö ÀÖ¾î ¸Å¿ì Æí¸®ÇÏ´Ù. À̸¦ À§ÇØ ¾ÖÇø®ÄÉÀÌ¼Ç °³Ã¼, Workbook °³Ã¼, Worksheet, Range °³Ã¼ µîÀÌ ÇÊ¿äÇϸç(°´Ã¼(Object)¸¦ Çѱۿ¢¼¿¿¡¼´Â ‘°³Ã¼’·Î ¹ø¿ªÇÏ¿© ÀÌ Ã¥¿¡¼´Â ÇÑ±Û ¿¢¼¿ÀÇ ¸Þ´º Ç¥±â¿¡ µû¶ó ÅëÀÏÇß´Ù), ¿¹Á¦ ÇÁ·Î±×·¥µµ ´Ù¾çÇÏ°Ô ÁغñµÇ¾î ÀÖ´Ù. ÀÌ Ã¥Àº Á÷Á¢ µû¶óÇØ º¸±â ¾î·Á¿î ¿¢¼¿ VBA¿¡ ´ëÇØ ½±°Ô ¼³¸íÇÏ´Â ÀÔ¹®¼ÀÌ¸ç ¿¹Á¦ ¼Ò½º ÄÚµå´Â ÅؽºÆ® ÆÄÀÏ·Î ¿¢¼¿ VBE ¾È¿¡ ³Ö¾î¼ Çغ¼ ¼ö ÀÖµµ·Ï ¼º¾È´ç ÀÚ·á½Ç(www.cyber.co.kr)À» ÅëÇØ Á¦°øÇÑ´Ù. ¡ºVBA°¡ º¸ÀÌ´Â ±×¸²Ã¥¡»ÀÇ °³Á¤Áõº¸1ÆÇÀÎ ÀÌ Ã¥Àº ÀüÆíÀÌ ¾×¼¼½º VBA¿Í ¿¢¼¿VBA¸¦ ¸ðµÎ ´Ù·ç¾ú´Ù¸é °³Á¤ÆÇ¿¡¼´Â ÃֽŠ¹öÀüÀÇ ¿¢¼¿ VBA·Î¸¸ ƯÈÇؼ ¼Ò°³ÇÑ´Ù. ¿¢¼¿ ºñÁÖ¾óº£ÀÌÁ÷¿¡ ÀÔ¹®Çغ¸°í ½Í¾ú´ø µ¶ÀÚ¿¡°Ô ¹Ý°¡¿î ¼±¹°ÀÌ µÉ °ÍÀÌ´Ù.
¸ñÂ÷¸Ó¸®¸» ¿¢¼¿ VBA ÇнÀÀ» ½ÃÀÛÇϱ⿡ ¾Õ¼ ¤ýVBA°¡ ¹¹Áö? ¤ýVBA·Î ÇÒ ¼ö ÀÖ´Â °Í ¤ý¿¢¼¿ µ¥ÀÌÅÍ ÆÄÀÏÀÇ ±¸¼º ¤ýVBA °³¹ß ȯ°æ ¤ýÀÚµ¿ ¿ä¾à Á¤º¸¿Í ÀÚµ¿ ¸ñ·Ï Ç¥½Ã ±â´É Á¦1Àå¡¡¸ÅÅ©·Î ¤ýÁ¦1Àå¿¡¼ ²À ¾Ë¾Æ¾ß ÇÒ key point ¤ý¸ÅÅ©·Î¶õ? ¤ý¸ÅÅ©·Î¸¦ »ç¿ëÇØ º¸ÀÚ ¤ý¸ÅÅ©·Î¿Í VBAÀÇ °ü°è ¤ý¸ÅÅ©·Î°¡ »ý¼ºÇÑ ÄÚµå ¤ý¸ÅÅ©·Î¸¦ Æ÷ÇÔÇÑ ÆÄÀÏ ÀúÀåÇϱ⠤ý¸ÅÅ©·Î¸¦ Æ÷ÇÔÇÑ ÆÄÀÏ ºÒ·¯¿À±â Ä®·³/¸ÅÅ©·Î Äڵ忡¼ VBA·Î Á¦2Àå¡¡VBA ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ ¤ýÁ¦2Àå¿¡¼ ²À ¾Ë¾Æ¾ß ÇÒ key point ¤ýÇÁ·Î±×·¡¹Ö ½ÃÀÛÇϱ⠤ý°£´ÜÇÑ ÇÁ·Î±×·¥ ÀÛ¼º°ú ½ÇÇà ¤ýÇÁ·Î±×·¥ÀÇ ±âº» ±¸Á¶ ¤ýº¯¼ö ¼±¾ð ¤ýº¯¼ö¿Í ÀÚ·áÇü ¤ý¹®ÀÚ¿°ú »ó¼ö ¤ýVariantÇü ¤ý¹è¿ (1) ¤ý¹è¿ (2) ¤ýÄ÷º¼Ç (1) ¤ýÄ÷º¼Ç (2) Ä®·³/¸ðµâ Á¦°ÅÇϱâ Á¦3Àå¡¡¿¬»êÀÚ ¤ýÁ¦3Àå¿¡¼ ²À ¾Ë¾Æ¾ß ÇÒ key point ¤ý»ê¼ú ¿¬»êÀÚ ¤ý¹®ÀÚ¿ ¿¬°á¿¬»êÀÚ ¤ýºñ±³ ¿¬»êÀÚ ¤ý³í¸® ¿¬»êÀÚ ¤ý¿¬»ê ¿ì¼±¼øÀ§ Ä®·³/µµ¿ò¸»¿¡ ´ëÇؼ Á¦4Àå¡¡ÇÔ¼ö¿Í ÇÁ·Î½ÃÀú ¤ýÁ¦4Àå¿¡¼ ²À ¾Ë¾Æ¾ß ÇÒ key point ¤ýÇÔ¼ö È£Ãâ (1) ¤ýÇÔ¼ö È£Ãâ (2) ¤ýÇÁ·Î½ÃÀú¶õ? ¤ýÇÁ·Î½ÃÀú Á¤ÀÇ ¤ýÇÁ·Î½ÃÀú È£Ãâ ¤ýÀμö¿¡ ºÙ´Â ÇÑÁ¤ÀÚ ¤ýº¯¼öÀÇ ½ºÄÚÇÁ Ä®·³/À̸§À» ºÙÀÌ´Â ±ÔÄ¢ Á¦5Àå¡¡Á¦¾î¹® ¤ýÁ¦5Àå¿¡¼ ²À ¾Ë¾Æ¾ß ÇÒ key point ¤ýIf~Then ±¸¹® (1) ¤ýIf~Then ±¸¹® (2) ¤ýSelect Case ±¸¹® ¤ýFor~Next ±¸¹® (1) ¤ýFor~Next ±¸¹® (2) ¤ýFor Each~Next ±¸¹® ¤ýDo~Loop ±¸¹® (1) ¤ýDo~Loop ±¸¹® (2) ¤ý·çÇÁ Å»ÃâÇϱ⠤ýGoTo ±¸¹® ¤ý¿À·ù ó¸® (1) ¤ý¿À·ù ó¸® (2) ¤ý¿¹Á¦ ÇÁ·Î±×·¥ Ä®·³/Exit Sub(Function)¿Í End Á¦6Àå¡¡¿¢¼¿ °³Ã¼ÀÇ ±âÃÊ ¤ýÁ¦6Àå¿¡¼ ²À ¾Ë¾Æ¾ß ÇÒ key point ¤ý¿¢¼¿ÀÇ °³Ã¼(Object) ¤ý°³Ã¼ÀÇ ´ëÀÔ ¤ý¼Ó¼º(Property) ¤ý¸Þ¼µå (1) ¤ý¸Þ¼µå (2) ¤ýÀ̺¥Æ® Ä®·³/With ±¸¹® Á¦7Àå¡¡¿¢¼¿ °³Ã¼ È°¿ëÇϱ⠤ýÁ¦7Àå¿¡¼ ²À ¾Ë¾Æ¾ß ÇÒ key point ¤ýÄڵ带 ÀÛ¼ºÇÏ´Â Àå¼Ò ¤ý¼¿¿¡ °üÇÑ ±âÃÊ Áö½Ä ¤ý¼¿ ÂüÁ¶ (1) ¤ý¼¿ ÂüÁ¶ (2) ¤ý¼¿ ¼±ÅÃÇϱ⠤ý¼¿¿¡ ¼ö½Ä ÀÔ·ÂÇϱ⠤ý¼¿ ÆíÁý ¤ý¼¿ µðÀÚÀÎ º¯°æ (1) ¤ý¼¿ µðÀÚÀÎ º¯°æ (2) ¤ý°ª °Ë»ö ¤ýÇà°ú ¿ ´Ù·ç±â ¤ý¼¿ º¯°æ À̺¥Æ® ¤ý¿öÅ©½ÃÆ® ´Ù·ç±â ¤ýÅëÇÕ ¹®¼¿Í ¿¢¼¿ ´Ù·ç±â ¤ýÂ÷Æ® ÂüÁ¶Çϱ⠤ý¿¹Á¦ ÇÁ·Î±×·¥ (1) ¤ý¿¹Á¦ ÇÁ·Î±×·¥ (2) ¤ý¿¹Á¦ ÇÁ·Î±×·¥ (3) Ä®·³/³¯Â¥¿Í ½Ã°£ Á¦8Àå¡¡ÄÁÆ®·Ñ°ú Æû ¤ýÁ¦8Àå¿¡¼ ²À ¾Ë¾Æ¾ß ÇÒ key point ¤ýÄÁÆ®·Ñ ¤ýÄÁÆ®·ÑÀÇ Á¾·ù (1) ¤ýÄÁÆ®·ÑÀÇ Á¾·ù (2) ¤ýÄÁÆ®·Ñ°ú À̺¥Æ® ¤ý·¹À̺í°ú ÅؽºÆ®»óÀÚ ¤ýÈ®Àζõ ¤ý¿É¼Ç ´ÜÃß ¤ý¸í·É ´ÜÃß¿Í Åä±Û ´ÜÃß ¤ý¸ñ·Ï »óÀÚ¿Í ÄÞº¸ »óÀÚ ¤ý»ç¿ëÀÚ Æû ¸¸µé±â ¤ý¿¹Á¦ ÇÁ·Î±×·¥ Ä®·³/¸ð´Þ°ú ¸ð´Þ¸®½º ºÎ·Ï ¤ýµð¹ö±× ¤ýPublic°ú Private ¤ýXML ºÒ·¯¿À±â ã¾Æº¸±â »ó¼¼ À̹ÌÁö
(°³)
1. ¹è¼Û
¹è¼ÛÀº ´çÀÏ ¿ÀÈÄ 4½ÃÀÌÀü(Åä¿äÀÏÀº ¿ÀÈÄ12½Ã)¿¡ ÁÖ¹®¹× °áÀ縦 ÇÏ½Ã¸é ´çÀϹè¼ÛµË´Ï´Ù. ¹è¼ÛÀº ÁÖ¹® ÈÄ °áÀç¿Ï·áÀÏÀ» ±âÁØÀ¸·Î 1~2ÀÏ ¾È¿¡ ¹è¼Û¿Ï·á¸¦ ¿øÄ¢À¸·Î ÇÏ°í ÀÖ½À´Ï´Ù. ´Ù¸¸ ºÎµæÀÌÇÑ °æ¿ì(ÇØ´ç»óÇ°ÀÇ Ç°Àý ¹× ÀýÆÇ) °í°´´Ô²² Àüȸ¦ µå·Á¼ 󸮸¦ ÇÕ´Ï´Ù. 2. ¹è¼Û·á ¹è¼Û·á´Â 25,000¿ø ÀÌ»óÀÌ °æ¿ì À̱×ÀëÇ÷¯½º¿¡¼ ºÎ´ãÇÏ°í, ¹Ì¸¸ÀÏ °æ¿ì °í°´ÀÌ 2,500¿øÀ» ºÎ´ãÇÕ´Ï´Ù. ´Ù¸¸ ±¸¸Å±Ý¾×ÀÌ 25,000¿ø ÀÌ»óÀε¥ Àû¸³±Ý µîÀ» »ç¿ëÇÏ¿© ½ÇÁ¦ °áÀç±Ý¾×ÀÌ 25,000¿ø ¹Ì¸¸ÀÌ µÇ´õ¶óµµ À̱×ÀëÇ÷¯½º¿¡¼ ¹è¼Û·á¸¦ ºÎ´ãÇÏ°í, Á¦ÁÖ¸¦ Á¦¿ÜÇÑ µµ¼Áö¿ªÀÇ °æ¿ì´Â 5,000¿øÀÌ Ãß°¡µË´Ï´Ù. Çؿܹè¼ÛÀº Àü¾× °í°´ºÎ´ãÀÌ µË´Ï´Ù. 5. ¹ÝÇ°/±³È¯
¹ÞÀ¸½Å ³¯ ºÎÅÍ ÀÏÁÖÀÏ À̳» ¹ÝÇ°/±³È¯ÀÌ °¡´ÉÇϽʴϴÙ. ½Ã°£ÀÌ Áö³ª¸é 󸮰¡ ºÒ°¡ÇÔÀ» ¾Ë·Á µå¸³´Ï´Ù. ´Ù¸¸ ÁÖ¹®ÇϽŠ»óÇ°°ú ´Ù¸¥ »óÇ°ÀÌ ¹è¼ÛµÇ°Å³ª Æĺ», ³«ÀåÀÌ ÀÖ´Â µµ¼ÀÇ °æ¿ì ÀÌ¿ë¾à°ü¿¡ ÁØÇÏ¿© À̱×ÀëÇ÷¯½ºÀÇ ºñ¿ëÀ¸·Î ±³È¯, ¹ÝÇ° ¹× ȯºÒ µîÀ» Çص帳´Ï´Ù. 4. ȯºÒ ¹ÞÀ¸½Å ³¯ºÎÅÍ 2ÀÏ À̳»·Î Àüȳª 1:1 °Ô½Ã±Û·Î Àû¾îÁÖ¼Å¾ß °¡´ÉÇϽʴϴÙ. 5. ÁÖÀÇ °í°´´Ô º¯½ÉÀ¸·Î ÀÎÇÑ ±³È¯/¹ÝÇ°/ȯºÒ °í°´´Ô²²¼ Åùèºñ(¿Õº¹Åùèºñ)¸¦ ºÎ´ãÀÌ µÇ´Ï ÀÌÁ¡ À¯ÀÇÇØ ÁֽʽÿÀ. ¶ÇÇÑ °ÀÇÅ×ÀÙ/¾ãÀº¹®Á¦Áý/ºñ´ÒÆ÷ÀåµÈÁ¦Ç°µîÀº Çѹø ±¸¸ÅÇÏ½Ã¸é ±³È¯/¹ÝÇ°/ȯºÒÀÌ ÀüÇô ¾ÈµË´Ï´Ù. ½ÅÁßÈ÷ »ý°¢Çϼż ±¸¸Å ºÎŹµå¸³´Ï´Ù. ´Ù¸¸ ºÒ·®Å×ÀÙÀÇ °æ¿ì ±× ºÒ·®ÀÌ µÈ °³º°Å×ÀÙÀ» À̱×ÀëÇ÷¯½ºÀÇ ºñ¿ëÀ¸·Î A/S¸¦ Çص帳´Ï´Ù. 6. ÁÖ¹®Ãë¼Ò, ±³È¯, ¹ÝÇ° ¹× ȯºÒÀº ´çÀÏ 3½Ã ÀÌÀü¿¡ ÇØÁÖ¼Å¾ß °¡´ÉÇÕ´Ï´Ù. ±× ÀÌÈÄ´Â ¹è¼Û µî¿¡ µû¸¥ Á¦ºñ¿ëÀ» ºÎ´ãÇÏ¼Å¾ß ÇÕ´Ï´Ù.
|
|
||||||||
|
||||||||
|
||||||||
* »óÇ°»çÀÌÁî Ä¡¼ö´Â Àç´Â ¹æ¹ý°ú À§Ä¡¿¡ µû¶ó 1~3cm ¿ÀÂ÷°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.