¿¢¼¿À̶õ ÇÁ·Î±×·¥Àº ¾÷¹«¿ëÀ¸·Î ³Î¸® ÀÌ¿ëµÇ°í ÀÖ´Ù. ³»°¡ »çȸ Ãʳâ»ýÀ϶§, ´ëÇнÃÀý À¯»çÇÑ ÇÁ·Î±×·¥À» ±³¾ç°ú¸ñÀ¸·Î ¼ö°ÇÑ µÚ¿©¼ Àͼ÷ÇÏ°Ô ½ÃÀÛÇÒ ¼ö ÀÖ¾ú´Ù. ÀÏ¹Ý ¹®¼ÆíÁý±â¿Í´Â ´Þ¸® Sheet, cell ´ÜÀ§·Î ÀÚ¸´°ªÀÌ Á¸ÀçÇÏ¿© ¾ç½ÄÀ» ¸¸µé¾î data ¸¦ ¿¬°áÇϱ⠿ëÀÌÇÏ°í, ±×·¯´Ùº¸´Ï ÀÚ¿¬½º·´°Ô VBA ¸¦ È°¿ëÇÏ´Â »ç¿ëÀÚ°¡ ¸¹¾ÆÁö°Ô µÈ °Í °°´Ù. ÇÁ·Î±×·¡¹ÖÀ̶ó´Â ƯÁ¤ ºÐ¾ß¸¦ ´ëÁßȽÃŲ °¡Àå Å« ¿ªÇÒÀ» ÇÑ °ÍÀÌ ¿¢¼¿À̶ó°í °ú¾ðÀÌ ¾Æ´Ò °ÍÀÌ´Ù. ¿¢¼¿Àº ´Ü¼øÇÑ ¼ö½Ä¿¡¼ºÎÅÍ ´Ù¾çÇÑ ÇÔ¼ö±îÁö Á¦°øÇÏ°í ÀÖ°í, Visual Basic À̶ó´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ±â¹ÝÀÌ¾î¼ ÇÁ·Î±×·¡¹Ö ¾ð¾î¸¦ ´ëüÇÒ ¼ö ÀÖ´Â ÃæºÐÇÑ ±â´ÉÀ» °®Ãß¾ú´Ù.
ÀÌ Ã¥Àº 1040ÆäÀÌÁöÀÇ ¹æ´ëÇÑ ºÐ·®À¸·Î ¿¢¼¿°ú VBA¸¦ ³Ñ¾î¼ Visual Basic ÀÇ Form À̶ó´Â ÇÁ·Î±×·¡¹ÖÀÇ Àü¹®Àû ¿µ¿ª±îÁö ´ã¾Æ³»°í ÀÖ´Ù. Ã¥ÀÇ ³»¿ëÀº ¸ÅÅ©·Î ±â·Ï±â »ç¿ë¹ýÀ» ½ÃÀÛÀ¸·Î Visual Basic ÆíÁý±âÀÇ »ç¿ëÀ¸·Î ÁøÇàµÈ´Ù. óÀ½ ½ÃÀÛÇÏ´Â ºÐµé¿¡°Ô´Â GUIȯ°æ¿¡¼ Á÷°üÀûÀ¸·Î µû¶óÇÏ´Â ¹æ¹ýÀ» ÃßõÇÏÁö¸¸ VBA »ç¿ëÇÏ´Â °ÍÀÌ ¸ñÇ¥¶ó¸é ¹Ýµå½Ã ÆíÁý±â¸¦ »ç¿ëÇÒ ÁÙ ¾Ë¾Æ¾ß¸¸ Çϱ⠶§¹®¿¡ ¼Ó¼º â°ú µµ±¸ÀÇ ±â´É¿¡ ´ëÇÑ ¼³¸íÀÌ ÀÚ¼¼È÷ Á¦°øµÈ´Ù. ¿¢¼¿Àº °¡Àå Å« ´ÜÀ§°¡ Application(Excel) ÀÌ°í, Workbook(File), Worksheet(Sheet), Range(Cell) ÀÌ·± ¼ø¼´ë·Î °³Ã¼ ¸ðµ¨ÀÌ ±¸¼ºµÈ´Ù. ÀÌ °³³äÀÇ ´ÜÀ§·Î ÇÁ·Î±×·¥¿¡¼ Á¦¾îÇϹǷΠ¹Ýµå½Ã ÀÌÇØÇÏ°í ³Ñ¾î°¡¾ß ÇÑ´Ù. °³Ã¼¿¡´Â ¼Ó¼ºÀÌ ÀÖ°í, ¼Ó¼ºÀº ÇÁ·Î±×·¥¿¡¼ Á¦¾î¸¦ ÇÒ ¼ö ÀÖ´Ù. ÀÌ °³Ã¼ ¸ðµ¨À» ÅëÇØ Æ¯Á¤ÆÄÀÏ¿¡ ƯÁ¤ SheetÀÇ Cell ¿¡ Ç¥ÇöÇÏ°í ½ÍÀº ¹®ÀÚ³ª ¼ýÀÚ¸¦ ³Ö¾î¼ ÀúÀåÇϰųª ¿¾î¼ º¸¿©ÁÙ ¼ö ÀÖ´Â °ÍÀÌ´Ù. Cell¿¡ Ç¥ÇöÇÏ´Â ¹æ¹ýÀº ´Ù¾çÇÒ ¼ö Àִµ¥ DBÀÇ data¸¦ »Ñ·Á¼ º¸¿©ÁÙ ¼öµµ ÀÖ°í, À̺¥Æ® ¹ß»ý½Ã °á°ú°ªÀ» º¸¿©ÁÙ ¼öµµ ÀÖ´Ù. ÆǴܹ®, ¼øȯ¹®, º¯¼ö ¼±¾ð¹®, ÇÁ·Î½ÃÀú µî VBA ¶ó´Â ¾ð¾î¸¦ ÀÍÈ÷±â À§ÇÑ ¹®¹ýµéÀÇ ÀÚ¼¼ÇÑ ¼³¸í°ú È°¿ë¿¹Á¦¸¦ ½ÇÇàÇÏ¸é¼ ÀÍÈú ¼ö ÀÖ´Ù. ÀÌ Ã¥ÀÇ ³î¶ó¿î °Í Áß Çϳª´Â ADO(Active Data Objects) ¿¡ ´ëÇÑ ºÎºÐÀ̾ú´Âµ¥ °³¹ßÀÚµé Á¶Â÷ ÀÌ °³Ã¼¸¦ »ç¿ë ¾ÈÇغ» »ç¶÷µéµµ ÀÖÀ» Á¤µµÀ̱⠶§¹®ÀÌ´Ù.
¹ÙÀ̺íÀ̶ó´Â Ç¥ÇöÀÌ ºÎÁ·ÇÏÁö ¾ÊÀº ³»¿ëµéÀ̾ú°í, ÀÌ Á¤µµ¸¦ ´É¼÷ÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ´Ù¸é À¢¸¸ÇÑ Áß¼Ò±â¾÷ÀÇ È¸°è, °ü¸®, ÀÎ»ç µî ¸ðµç ¾÷¹«°¡ °¡´ÉÇÑ ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ´Ù¸¸ ´Ù¼Ò ÀÇÁö¸¦ °¡Áö°í ²ÙÁØÈ÷ °øºÎ°¡ ÇÊ¿äÇÑ ºÎºÐÀ̶ó´Â »ý°¢ÀÌ µç´Ù. ÀúÀÚ°¡ ¿î¿µÇÏ´Â ³×À̹ö Ä«Æä¿¡ Áú¹®À» ¿Ã¸± ¼öµµ ÀÖ´Ù°í ÇÏ´Ï, ÀúÀÚÀÇ Çǵå¹é°ú ÇÔ²² À̹ø ±âȸ¿¡ VBA¸¦ Á¦´ë·Î °øºÎÇغ¸°í ½ÍÀº ºÐµé¿¡°Ô´Â ÁÁÀº ±³°ú¼°¡ µÇ¾îÁÙ °ÍÀÌ´Ù. °ü½ÉÀ» ³Ñ¾î VBA¸¦ Àß È°¿ëÇÏ°í ½ÍÀº ºÐµé¿¡°Ô ÀÌ Ã¥À» ÃßõÇÑ´Ù.