»ç¿ëÀÚ Á¦°ø ÀÚ·á : ÆíÁö ºÀÅõ ÀμâÇϱâ
¾ó¸¶ Àü ¿¢¼¿·¯´Ô Ȩ ÆäÀÌÁö¿¡¼ ¸ÞÀÏ ¸ÓÁö °ÀǸ¦ º¸°Ô µÇ¾ú½À´Ï´Ù. »ç½Ç Office¿¡¼ ¸ÞÀÏ ¸ÓÁö ±â´ÉÀ» ¸ô¶ó¼ ´Ù¸¥ °ÍÀº MS
Office¿¡¼ ÀÛ¼ºÇÏ°í ¸ÞÀÏ ¸ÓÁö ±â´É¸¸ ¾Æ·¡¾Æ ÇѱÛÀÇ ±â´ÉÀ» ÀÌ¿ëÇÏ´Â °æ¿ì°¡ ¸¹¾Ò½À´Ï´Ù. ¹°·Ð ¿¢¼¼½ºÀÇ ¸®Æ÷Æ® ±â´ÉÀ» ÀÌ¿ëÇÏ¸é µÇÁö¸¸
°ÔÀ¸¸¥ Àú¿¡°Ô´Â ±×·¸°Ô±îÁö´Â ¾ÆÀ̵ð¾î°¡ »ý°¢³ªÁö ¾Ê´õ±º¿ä.
ÇØ¼ Á¦°¡ µµ¿òÀÇ ±ÛÀ» Çϳª ¿Ã¸³´Ï´Ù. ¹Ù·Î... "ÆíÁö ºÀÅõ ÀμâÇϱâ" ÀÔ´Ï´Ù. ¹º°¡ ȯ»óÀûÀ̰í Ź¿ùÇÏ°í ³²µéÀÌ µû¶ó°¥ ¼ö ¾ø´Â ±×·±
°í±Þ Å×Å©´ÐÀ» »ç¿ëÇßÀ» °Í °°Àº »ý°¢ÀÌ ¾ð¶æ ÇϽô ºÐÀÌ °è½Ç °Ì´Ï´Ù. ÇÏÁö¸¸ VB³ª VBA ȤÀº ¸ÅÅ©·Î¸¦ Á¶±Ý ¾Æ½Ã´Â ºÐÀ̶ó¸é º° °Íµµ
¾Æ´Ï¶ó´Â »ý°¢ÀÌ µå½Ç °Ì´Ï´Ù. Á¦°¡ »ý°¢Çصµ ³Ê¹«³ªµµ ´Ü¼øÇÑ ±â´ÉÀ» Á¶ÇÕÇÑ °ÍÀε¥ ÀÌ·¸°Ô À¯¿ëÇÏ°Ô »ç¿ëµÇ´Ù´Ï Á¤¸»ÀÌÁö ³î¶ø½À´Ï´Ù.
¿¹Á¦ ÆÄÀÏ ³»·Á¹Þ±â
1. ÆíÁý ¿ëÁö¸¦ ¼³Á¤ÇÕ´Ï´Ù. 'ÆÄÀÏ-ÆäÀÌÁö ¼³Á¤' ¸Þ´º¸¦ ¼±ÅÃÇϰí 'ÆäÀÌÁö' ÅÇ¿¡¼ '°¡·Î'
Ç׸ñÀ» ¼±ÅÃÇϰí 'È®ÀÎ' ¹öưÀ» Ŭ¸¯ÇÕ´Ï´Ù.
|
 |
±×¸²°ú °°ÀÌ ÆíÁö ºÀÅõÀÇ µÞ¸éÀÌ À§¸¦ ÇâÇÏ°Ô ÇÏ°í ¼¼·Î·Î ±æ°Ô ¼¼¿ö¼ ÇÁ¸°ÅÍÀÇ ¿ëÁö ÅõÀÔ±¸ ¿À¸¥ÂÊ¿¡ ºÀÅõ¸¦
³Ö½À´Ï´Ù. ¿ìÇ¥¸¦ ºÙÀÌ´Â ÂÊÀÌ ¸ÕÀú ÇÁ¸°ÅÍ¿¡ µé¾î°¡µµ·Ï ÇØ¾ß ÇÕ´Ï´Ù (HP OO ÇÁ¸°ÅÍ´Â ´ÜÁö Á¦°¡ Å×½ºÆ® ÇÑ
ȯ°æÀÏ »Ó Àú¿Í´Â ¾Æ¹«·± °ü°è°¡ ¾øÀ½À» ¹àÈü´Ï´Ù!). |
2. ¿öÅ©½ÃÆ®¿¡ ´ÙÀ½°ú °°ÀÌ ÀڷḦ ÀÔ·ÂÇÏ°í ¼½ÄÀ» ¼³Á¤ÇÕ´Ï´Ù. ±×·± ´ÙÀ½ ½ÃÆ®ÀÇ À̸§À»
'Format'À̶ó°í ¹Ù²Ù¾î ÁÝ´Ï´Ù. ÀÚ·á°¡ ÀÔ·ÂµÈ ¼¿ÀÇ ÁÖ¼Ò´Â ´ÙÀ½°ú °°½À´Ï´Ù. ¿©±â¼ D2¿Í G8 ¼¿Àº ¿ÞÂÊ Á¤·Ä,
³ª¸ÓÁö ¼¿Àº ¿À¸¥ÂÊ Á¤·ÄÀ» ÇÏ¿´½À´Ï´Ù.
| E1, E2, E3, D2, H7, H8, H9, G8 |
¡¡

3. ´Ù¸¥ ½ÃÆ®¿¡ ¾Æ·¡¿Í °°Àº Çü½ÄÀ¸·Î ÁÖ¼Ò·ÏÀ» ¸¸µì´Ï´Ù. ÀÌ ¶§ À̸§ÀÌ µé¾î°¡´Â A¿Àº Àý´ë·Î ºó
°£ÀÌ ÀÖÀ¸¸é ¾Æ´ÏµÇ¾î¿ä! ²À ¸í½ÉÇϼ¼¿ä. ±×·± ´ÙÀ½ ½ÃÆ®ÀÇ À̸§À» 'Address'¶ó°í º¯°æÇÕ´Ï´Ù.

4. <Alt + F11> ۸¦ ´·¯¼ VB Editor¸¦ ¿°í '»ðÀÔ-¸ðµâ' ¸Þ´º¸¦ ÀÌ¿ëÇÏ¿© ¸ðµâ
½ÃÆ®¸¦ »ðÀÔÇÕ´Ï´Ù. ¿À¸¥ÂÊ¿¡ ÀÖ´Â ºó °ø°£(ÄÚµå â)À» ´õºí Ŭ¸¯ÇÑ ´ÙÀ½, '»ðÀÔ-ÇÁ·Î½ÃÀú' ¸Þ´º¸¦ ¼±ÅÃÇÕ´Ï´Ù. 'ÇÁ·Î½ÃÀú Ãß°¡'
´ëÈ»óÀÚ°¡ ³ªÅ¸³ª¸é 'PrintArea'¶ó°í ÀÔ·ÂÇÏ°í ¿É¼ÇÀ» ¼³Á¤ÇÑ ´ÙÀ½ 'È®ÀÎ' ¹öưÀ» Ŭ¸¯ÇÕ´Ï´Ù.

5. ´ÙÀ½°ú °°Àº ÇÁ·Î½ÃÀú¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
|
Option Explicit
Public Sub PrintAddress()
Dim i As Integer
i = 1
Do While (Sheets("Address").Cells(i, 1).Value <> "")
Sheets("Format").Cells(7, 8).Value =
Sheets("Address").Cells(i, 3).Text
Sheets("Format").Cells(8, 7).Value =
Sheets("Address").Cells(i, 1).Text
Sheets("Format").Cells(9, 8).Value =
Sheets("Address").Cells(i, 2).Text
Sheets("Format").PrintPreview
'
Sheets("Format").PrintOut
' ȸéÀÌ ¾Æ´Ñ ÇÁ¸°ÅÍ·Î Á÷Á¢ Ãâ·ÂÇÒ °æ¿ì PrintOut ¸Þ¼µå¸¦ »ç¿ëÇÕ´Ï´Ù.
i = i + 1
Loop
End Sub |
6. ÀúÀåÀ» Çϰí 'Format' ½ÃÆ®·Î µ¹¾Æ°¡¼ 'º¸±â-ÆäÀÌÁö ³ª´©±â ¹Ì¸® º¸±â' ¸Þ´º¸¦
¼±ÅÃÇÕ´Ï´Ù.
7. 'º¸±â-µµ±¸ ¸ðÀ½-¾ç½Ä' ¸Þ´º¸¦ Ŭ¸¯ÇÕ´Ï´Ù. '¾ç½Ä' µµ±¸ ¸ðÀ½¿¡¼ '´ÜÃß' ¾ÆÀÌÄÜÀ» Ŭ¸¯Çϰí
¿öÅ©½ÃÆ®ÀÇ È¸»ö ¿µ¿ª Áß ¾Æ¹« °÷¿¡³ª ¹öưÀ» ±×¸° ´ÙÀ½ ¼ÕÀ» ¶¼¸é '¸ÅÅ©·Î ÁöÁ¤' ´ëÈ»óÀÚ°¡ ³ªÅ¸³ª´Âµ¥ ¾Õ¿¡¼ ÀÛ¼ºÇÑ 'PrintAddress'
ÇÁ·Î½ÃÀú¸¦ ¼±ÅÃÇϰí 'È®ÀÎ' ¹öưÀ» Ŭ¸¯ÇÕ´Ï´Ù.

8. <Esc> ۸¦ ´©¸£°Å³ª ¿öÅ©½ÃÆ® »óÀÇ ¾Æ¹« ¼¿À̳ª Ŭ¸¯ÇÕ´Ï´Ù. ÀÌÁ¦ Ãß°¡ÇÑ ¹öưÀ» Ŭ¸¯ÇÏ¿©
Å×½ºÆ® ÇØ º¸¼¼¿ä. Á÷Á¢ Å×½ºÆ® ÇØ º¸½Ã¸é ¾Æ¸¶µµ Á¦ À§Ä¡¿¡ ÀμâµÇÁö ¾Ê´Â ºÐµéµµ °è½Ç °Ì´Ï´Ù. À̰ÍÀº ȸéÀÇ ÇØ»óµµ³ª °¢ÀÚÀÇ PC ¼³Á¤
»óÅ¿¡ µû¶ó Á¶±Ý¾¿ ´Ù¸£±â ¶§¹®ÀÔ´Ï´Ù. Çà°ú ¿ÀÇ Å©±â¸¦ Àû´çÈ÷ Á¶ÀýÇÏ¿© Á÷Á¢ ¸ÂÃß¾î º¸½Ã±â ¹Ù¶ø´Ï´Ù.
¿©·¯ºÐ¸¸ÀÇ ³ëÇϿ츦 º¸³»ÁÖ½Ã¸é ¸¹Àº ºÐµéÀÌ °øÀ¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏÀÇ
Á¾·ù³ª ÇüÅÂ, ºÐ·® µî ¼¼¹ÐÇÑ ºÎºÐ¿¡ ´ëÇØ¼´Â ÀüÇô ½Å°æ¾²½ÃÁö ¾Ê¾Æµµ Exceller°¡ ¾Ë¾Æ¼ ÆíÁýÇϹǷΠ°ÆÁ¤ ¾ÊÀ¸¼Åµµ
µË´Ï´Ù. ¿©·¯ºÐÀÇ
¸¹Àº Âü¿© ±â´ëÇÕ´Ï´Ù. ^^
´ÙÀ½ ½Ã°£¿¡ ...
¡¡
|