|
VBA¶õ Visual Basic for
ApplicationÀÇ ¾àÀÚ·Î ¿¢¼¿À̳ª ¿öµå, ÆÄ¿öÆ÷ÀÎÆ®,
¾Æ¿ô·è, ±×¸®°í ¿¢¼¼½º¿Í °°Àº ÀÀ¿ëÇÁ·Î±×·¥À»
À§ÇÑ ºñÁÖ¾ó º£ÀÌÁ÷ ¾ð¾îÀÔ´Ï´Ù. ¿©·¯ºÐÀÇ PC¿¡
¸¸¾à MSÀÇ ¿ÀÇǽº ÇÁ·Î±×·¥ÀÌ ±ò·Á ÀÖ´Ù¸é ¿©·¯ºÐÀº
ÀÌ¹Ì VBA¸¦ »ç¿ëÇÒ Áغñ°¡ µÇ¾î ÀÖ´Â ¼ÀÀÔ´Ï´Ù. VBA´Â
¿ÀÇǽºÀÇ ¿£Áø °¡¿îµ¥ Çϳª·Î ÀÌ¹Ì ³»ÀåµÇ¾î
ÀÖ½À´Ï´Ù. |
¨ç ¸ÕÀú °Ë»öÇÒ µ¥ÀÌÅÍÀÇ ¸ñ·ÏÀÌ µé¾î ÀÖ´Â
µ¥ÀÌÅͺ£À̽º¸¦ ±¸ÃàÇØ¾ß ÇÕ´Ï´Ù.
¿ì¸®ÀÇ ¸ñÀûÀº ÀÌ µ¥ÀÌÅͺ£À̽º¿¡
ÀÖ´Â ÀÚ·áµéÀ» °í±Þ ÇÊÅ͸¦ ÀÌ¿ëÇØ ¼Õ½±°Ô »Ì¾Æ³»°íÀÚ
ÇÏ´Â °ÍÀ̸ç, VBA¸¦ ÀÌ¿ëÇÏ¿© ÀÌ °úÁ¤À» ÀÚµ¿ÈÇÏ·Á´Â °ÍÀÔ´Ï´Ù.
¿©±â¼´Â ¾Æ·¡¿Í °°Àº 21°³ÀÇ Çʵå·Î ÀÌ·ç¾îÁø
µ¥ÀÌÅͺ£À̽º ¸ñ·ÏÀÌ ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù.(ÀÌ
µ¥ÀÌÅͺ£À̽º ¸ñ·ÏÀº »ç½Ç, ÇÊÀÚ¿¡°Ô °³ÀÎ ¸ÞÀÏ·Î ¿Â
Áú¹®¿¡ Æ÷ÇԵǾî ÀÖ´Â, ½ÇÁ¦ ¾÷¹«¿¡ »ç¿ëÇÏ´Â
¿¹Á¦ÀÔ´Ï´Ù)
±¸¼ºÀÇ·Ú¹øÈ£, ¼ö½Å, Á¢¼öÀÏÀÚ, Á¢¼Ó¹øÈ£,
°è¾àÀÚ¸í, ÁֹιøÈ£, °¡ÀÔÀÚ¸í, ¼³Ä¡Àå¼Ò, ¿¬¶ôó,
Á¢¼ÓÇüÅÂ, Á¢¼Óȸ¼±, º¯°æ»çÇ×, °è¾àÇüÅÂ, ID, ID 2,
PASS, °í°´¹øÈ£, 󸮹øÈ£, ´ë¿©Àåºñ, °è¾à±â°£, ºñ°í |
±×¸®°í ÀÌ ÅëÇÕ¹®¼´Â µ¥ÀÌÅͺ£À̽º ¸ñ·ÏÀÌ ÀÖ´Â 'µ¥ÀÌÅÍ'
½ÃÆ®, °Ë»ö Á¶°ÇÀ» ÀÔ·ÂÇÒ 'Á¶°Ç' ½ÃÆ®, ±×¸®°í °Ë»öÇÑ
°á°ú¸¦ Ç¥½ÃÇÏ·Á´Â '°Ë»ö' ½ÃÆ® µî ¸ðµÎ 3ÀåÀÇ
¿öÅ©½ÃÆ®·Î ±¸¼ºµÇ¾î ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. ±×¸®°í
µ¥ÀÌÅÍ º£À̽º ¸ñ·ÏÀº ÀÌ¹Ì ¿Ï¼ºµÇ¾î ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù.
°Á¿¡ Æ÷ÇÔµÈ Ãà¼ÒµÈ ±×¸²Àº
Ŭ¸¯ÇϽøé È®´ëÇؼ º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
¨è ÀÌ µ¥ÀÌÅͺ£À̽º °¡¿îµ¥¿¡¼ ¿ì¸®´Â °¡ÀÔÀÚÀÇ
Á¤º¸¸¦ ½±°Ô È®ÀÎÇØ º¸±â À§ÇØ, °è¾àÀÚ¸í°ú °¡ÀÔÀÚ¸í
Á¢¼Ó¹øÈ£, Áֹεî·Ï¹øÈ£, ID¿Í °°Àº ½Å»óÁ¤º¸¸¦
±âÁØÀ¸·Î µ¥ÀÌÅ͸¦ °í±ÞÇÊÅ͸¦ ÀÌ¿ëÇØ ÃßÃâÇÒ °ÍÀÔ´Ï´Ù.
¸ÕÀú 'Á¶°Ç' ½ÃÆ®¸¦ ¼±ÅÃÇÑ µÚ, °Ë»ö Á¶°ÇÀ» À§ÇØ
»ç¿ëÇÒ ¸ñ·Ï, Áï µ¥ÀÌÅÍ º£À̽º ÇʵåÀÇ ¸ñ·Ï °¡¿îµ¥¿¡¼
Á¢¼Ó¹øÈ£, °è¾àÀÚ¸í, °¡ÀÔÀÚ¸í, ID, ÁֹιøÈ£À̶ó´Â
Çʵå¸íÀ» ¾Æ·¡¿Í °°ÀÌ ÀÛ¼ºÇÑ´Ù('Á¶°Ç' ½ÃÆ®ÀÇ A1:A5¼¿¿¡
ÀÔ·ÂÇÑ´Ù)
ÁÖÀÇ! ¹Ýµå½Ã µ¥ÀÌÅͺ£À̽º¸ñ·ÏÀÇ
Çʵå¸í°ú ÀÏÄ¡Çϵµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î,
Çʵå¸íÀÌ ÁֹιøÈ£¶ó°í µÇ¾î ÀÖ´Ù¸é ÀÌ ¸ñ·Ï¿¡µµ
ÁֹιøÈ£¶ó°í ÀÔ·ÂÇÕ´Ï´Ù. Áï, Áֹεî·Ï¹øÈ£¶ó°í
ÀÔ·ÂÇÏ¸é ¾ÈµË´Ï´Ù. ¸¸¾à Á¶°ÇÀÇ Çʵå¸í°ú ¸ñ·ÏÀÇ
Çʵå¸íÀÌ ÀÏÄ¡ÇÏÁö ¾ÊÀ¸¸é ¿¡·¯°¡ ¹ß»ýÇϰųª
¿øÇÏ´Â µ¥ÀÌÅ͸¦ ¾òÀ» ¼ö ¾øÀ¸¹Ç·Î À¯ÀÇÇØ¾ß ÇÕ´Ï´Ù. |
¿¢¼¿ÀÌ Á¦°øÇÏ´Â ÄÁÆ®·Ñ¿¡´Â µÎ °¡Áö
Á¾·ù°¡ ÀÖ½À´Ï´Ù. Çϳª´Â ¾ç½Ä ¸Þ´º¿¡¼ Á¦°øÇÏ´Â
ÄÁÆ®·ÑÀÌ°í, ´Ù¸¥ Çϳª´Â ÄÁÆ®·Ñ µµ±¸ ¸Þ´º¿¡¼
Á¦°øÇÏ´Â ÄÁÆ®·ÑÀÔ´Ï´Ù.
¾ç½Ä µµ±¸¸ðÀ½Àº ¿¢¼¿ÀÇ ÇÑ ÀÏ¿øÀ¸·Î¼, ¿¢¼¿ÀÇ ´Ù¸¥
Ä÷º¼Ç °³Ã¼µé°ú µ¿ÀÏÇÑ ¹æ½ÄÀ¸·Î Á¢±ÙÀÌ
°¡´ÉÇÕ´Ï´Ù. ±×¿¡ ºñÇØ ÄÁÆ®·Ñ µµ±¸ ¸ðÀ½Àº ¿¢¼¿°ú´Â
º°°³ÀÇ ActiveXÄÁÆ®·Ñ·Î ¾ç½Ä µµ±¸¸ðÀ½º¸´Ù ´õ¿í
À¯¿¬ÇÏ°í ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.
ÇÏÁö¸¸, ¿öÅ©½ÃÆ® »ó¿¡¼ÀÇ
ÀÛ¾÷Àº ¾ç½Äµµ±¸¿¡¼ Á¦°øÇÏ´Â ÄÁÆ®·ÑÀ» ÀÌ¿ëÇصµ
º° ¹«¸®°¡ ¾ø½À´Ï´Ù. ±×¸®°í ¾ç½Ä µµ±¸ÀÇ ÄÁÆ®·ÑÀº
¿¢¼¿ °³Ã¼ÀÇ ÀÏ¿øÀ̹ǷΠÄÁÆ®·Ñ µµ±¸¸ðÀ½¿¡¼
Á¦°øÇÏ´Â ÄÁÆ®·Ñº¸´Ù °£ÆíÇÏ°Ô Á¢±ÙÀÌ °¡´ÉÇÏ´Ù´Â
Á¡¿¡¼ À¯¸®ÇÑ Á¡ÀÌ ÀÖ½À´Ï´Ù. ÇÊÀÚ ¿ª½Ã
°³ÀÎÀûÀ¸·Î ¿öÅ©½ÃÆ®¿¡¼ ÀÛ¾÷ÇÒ ¶§¿¡´Â ¾ç½Äµµ±¸
¸ðÀ½ÀÇ ÄÁÆ®·ÑÀ» ÀÌ¿ëÇÏ´Â °ÍÀ» ¼±È£ÇÏ´Â ÆíÀÔ´Ï´Ù.
|
¨é °Ë»ö½ÃÆ®¸¦ ¼±ÅÃÇÕ´Ï´Ù. ¾÷¹«ÀÚµ¿È¸¦ À§ÇØ
¿öÅ©½ÃÆ®¿¡ ¿¢¼¿ÀÌ Á¦°øÇÏ´Â ÄÁÆ®·ÑµéÀ»
ÀÌ¿ëÇغ¸µµ·Ï ÇÕ´Ï´Ù. ¸¸¾à ¿öÅ©½ÃÆ® »ó¿¡ ¾ç½Ä
µµ±¸¸ðÀ½ÀÌ ³ªÅ¸³ª ÀÖÁö ¾Ê´Ù¸é, [º¸±â] ¸Þ´º¿¡¼ [µµ±¸¸ðÀ½]À»
¼±ÅÃÇÑ ´ÙÀ½, ¾ç½ÄÀ» ¼±ÅÃÇÕ´Ï´Ù.
¨ê [¾ç½Ä µµ±¸]¿¡¼ [¿É¼Ç ¹öÆ°]À» ¸¶¿ì½º·Î ¼±ÅÃÇÑ µÚ,
¿öÅ©½ÃÆ® »ó¿¡ »ðÀÔÇÏ·Á´Â À§Ä¡¿¡¼ ¿ÞÂÊ ¸¶¿ì½º¸¦
´©¸¥ »óÅ¿¡¼ ¿øÇÏ´Â Å©±â ¸¸Å µå·¡±×ÇÑ µÚ, ¸¶¿ì½º
´ÜÃ߸¦ ¶¼¸é ¾Æ·¡¿Í °°ÀÌ ¿É¼Ç ´ÜÃß°¡ ¿öÅ©½ÃÆ®¿¡
»ðÀԵ˴ϴÙ. ÀÌ ¶§, À̸§»óÀÚ¿¡ Option Button1À̶ó´Â
°³Ã¼ÀÇ À̸§À» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.
¨ë °°Àº ¿ä·ÉÀÇ ¿öÅ©½ÃÆ®¿¡ ¿É¼Ç ´ÜÃ߸¦ 4°³ ´õ,
±×·¯´Ï±î ¸ðµÎ 5°³¸¦ »ðÀÔÇÕ´Ï´Ù.('Á¶°Ç' ½ÃÆ®¿¡ ¸ñ·ÏÀÌ
5°³¿´À½À» »ó±âÇϼ¼¿ä)
ÆÁ! °³Ã¼¸¦
¼±ÅÃÇÏ°í Ctrl Å°¸¦ ´©¸¥ »óÅ¿¡¼ ¸¶¿ì½º¸¦ ²ø¸é
°³Ã¼¸¦ º¹»çÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¶§, ¸¶¿ì½º Æ÷ÀÎÅÍÀÇ
¸ð¾çÀÌ ÀÛÀº È»ìÇ¥ + ¾ÆÁÖ ÀÛÀº ½ÊÀÚ·Î º¯ÇÕ´Ï´Ù. °°Àº
Å©±âÀÇ ¿É¼Ç ´ÜÃ߸¦ ¸¸µé¾î¾ß º¸±â°¡ ÁÁÀ¸¹Ç·Î ÀÌ
ÆÁÀ» ÀÌ¿ëÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. |
|