ÄÜÅÙÃ÷ »ó¼¼º¸±â
¿¢¼¿ 2016 ¸ÅÅ©·Î&VBA [±âº»+ȸ»ç½Ç¹«] ¹«ÀÛÁ¤ µû¶óÇϱâ


¿¢¼¿ 2016 ¸ÅÅ©·Î&VBA [±âº»+ȸ»ç½Ç¹«] ¹«ÀÛÁ¤ µû¶óÇϱâ

¿¢¼¿ 2016 ¸ÅÅ©·Î&VBA [±âº»+ȸ»ç½Ç¹«] ¹«ÀÛÁ¤ µû¶óÇϱâ

<À̵¿¼÷> Àú | ±æ¹þ

Ãâ°£ÀÏ
2016-09-13
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
168 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

¡®µ¶ÀÚÀÇ 1Ãʸ¦ ¾Æ²¸ÁÖ´Â Á¤¼º¡¯ °Ë»öº¸´Ù ºü¸£°í µ¿·áº¸´Ù Ä£ÀýÇÏ´Ù!
VBA ÄÚµå ÇÑ ÁÙ¸¶´Ù ¹«½¼ ¶æÀÎÁö Ä£ÀýÇÏ°Ô ¾Ë·ÁÁֱ⠶§¹®¿¡ Ãʺ¸ÀÚµµ ½±°Ô µû¶óÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ º¹ÀâÇÑ ¾÷¹«¸¦ ´Ü¼û¿¡ ÀÚµ¿È­ÇÒ ¼ö ÀÖ´Â ½Ç¹« ¹ÐÂøÇü ³ëÇÏ¿ì°¡ °¡µæ ´ã°Ü ÀÖ¾î ¿øÇÏ´Â °á°ú¸¦ ºü¸£°Ô µµÃâÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁØ´Ù.

¸ñÂ÷

Chapter 1 ¿¢¼¿ ÀÚµ¿È­ ±â´ÉÀ» À§ÇÑ Áغñ

Section 01 ¸ÅÅ©·Î¿Í VBAÀÇ °³¿ä
¡Ú¡´Çٽɱâ´É¡µ 01 ¿¢¼¿¿¡¼­ ¸ÅÅ©·Î¿Í VBA ÀÌÇØÇϱâ 19
¡´Çٽɱâ´É¡µ 02 ¿¢¼¿ ¸ÅÅ©·Î·Î °¡´ÉÇÑ ÀÛ¾÷ »ìÆ캸±â 22
¡´Çٽɱâ´É¡µ 03 ¿¢¼¿ ¸ÅÅ©·Î¸¦ ÀßÇÏ´Â ¹æ¹ý »ìÆ캸±â 25
¡´Çٽɱâ´É¡µ 04 ¿¢¼¿ 2016ÀÇ »õ·Î¿î ±â´É ÀÍÈ÷±â 27
¡Ú¡´Çٽɱâ´É¡µ 05 ¸ÅÅ©·Î¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿¢¼¿ ÆÄÀÏ »ìÆ캸±â 31
¡Ú¡´½Ç¹«¿¹Á¦¡µ 06 ¸ÅÅ©·Î »ç¿ë ȯ°æ ¼³Á¤Çϱâ 33
¡Ú¡´½Ç¹«¿¹Á¦¡µ 07 ¸ÅÅ©·Î°¡ Æ÷ÇÔµÈ ÆÄÀÏÀ» ¿­°í ¸ÅÅ©·Î ½ÇÇàÇϱâ 35
¡Ú¡´Çٽɱâ´É¡µ 08 ¸ÅÅ©·Î ÀÛ¼º ¹æ¹ý ÀÍÈ÷±â 38
¡Ú¡´½Ç¹«¿¹Á¦¡µ 09 ¸ÅÅ©·Î ±â·ÏÇϱâ 40
¡´½Ç¹«¿¹Á¦¡µ 10 ¸ÅÅ©·Î°¡ Æ÷ÇÔµÈ ÆÄÀÏ ÀúÀåÇϱâ 45
¡´½Ç¹«¿¹Á¦¡µ 11 ¸ÅÅ©·Î ¼öÁ¤ÇØ ¸ÅÅ©·Î ¿À·ù ¹ß»ý½Ã ´ëóÇϱâ 47
¡´½Ç¹«¿¹Á¦¡µ 12 ¸ÅÅ©·Î ¼öÁ¤Çϱâ 50
¡´½Ç¹«¿¹Á¦¡µ 13 ¸ÅÅ©·Î »èÁ¦Çϱâ 53
¡Ú¡´½Ç¹«¿¹Á¦¡µ 14 µµÇüÀ̳ª ¾ÆÀÌÄÜÀ¸·Î ¸ÅÅ©·Î ½ÇÇàÇϱâ 54
¸®ºä! ½Ç¹« ¿¹Á¦ 59
ÇÙ½É! ½Ç¹« ³ëÆ® 60

Section 02 È¿À²ÀûÀÎ ÀÚµ¿È­¸¦ À§ÇÑ µ¥ÀÌÅÍ °ü¸® ¹æ¹ý
¡Ú¡´Çٽɱâ´É¡µ 01 À̸§ Á¤ÀÇÇÏ°í È°¿ëÇϱâ 63
¡Ú¡´Çٽɱâ´É¡µ 02 Ç¥ Á¤ÀÇÇÏ°í È°¿ëÇϱâ 66
¡Ú¡´Çٽɱâ´É¡µ 03 µ¥ÀÌÅ͸¦ °ü¸®ÇÒ ¶§ÀÇ ÁÖÀÇ »çÇ× »ìÆ캸±â 69
¡Ú¡´Çٽɱâ´É¡µ 04 ´Ù¾çÇÑ Á¶°Ç ÁöÁ¤ÇØ °í±Þ ÇÊÅ͸µÇϱâ 74
¡´Çٽɱâ´É¡µ 05 È¿À²ÀûÀÎ µ¥ÀÌÅÍÀÇ ¼±Åà ¹æ¹ý ÀÍÈ÷±â 78
¸®ºä! ½Ç¹« ¿¹Á¦ 82
ÇÙ½É! ½Ç¹« ³ëÆ® 83

Section 03 VB ÆíÁý±â â°ú VBA ¿ë¾î ÀÍÈ÷±â
¡´Çٽɱâ´É¡µ 01 VB ÆíÁý±â âÀÇ Ç¥½Ã ¹æ¹ý°ú ±¸¼º ¿ä¼Ò »ìÆ캸±â 87
¡´½Ç¹«¿¹Á¦¡µ 02 Æí¸®ÇÏ°Ô VB ÆíÁý±â â »ç¿ëÇϱâ 93
¡Ú¡´Çٽɱâ´É¡µ 03 VBA ÄÚµåÀÇ ±âº» ±ÔÄ¢°ú [Á÷Á¢ ½ÇÇà] âÀÇ »ç¿ë¹ý ÀÍÈ÷±â 97
¡Ú¡´Çٽɱâ´É¡µ 04 ÇÙ½É VBA ¿ë¾î ÀÍÈ÷±â 100
¡Ú¡´½Ç¹«¿¹Á¦¡µ 05 ¸ðµâ »ðÀÔÇØ Á÷Á¢ ¸ÅÅ©·Î ÀÛ¼ºÇϱâ 103
¡Ú¡´½Ç¹«¿¹Á¦¡µ 06 ½ÃÆ®¸íÀ» ¹ÝȯÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ÀÛ¼ºÇϱâ 107
¡Ú¡´½Ç¹«¿¹Á¦¡µ 07 Àý´ë ÂüÁ¶¿Í »ó´ë ÂüÁ¶ ÀÌ¿ëÇØ ¸ÅÅ©·Î ±â·ÏÇϱâ 111
¡´½Ç¹«¿¹Á¦¡µ 08 ÇÑ ´Ü°è¾¿ ¸ÅÅ©·Î ½ÇÇàÇØ ½ÇÇà °úÁ¤ ÀÌÇØÇϱâ 116
¡´½Ç¹«¿¹Á¦¡µ 09 ¸ÅÅ©·Î Äڵ带 º¸È£Çϱâ À§ÇØ ¾ÏÈ£ ÁöÁ¤/ÇØÁ¦Çϱâ 119
¸®ºä! ½Ç¹« ¿¹Á¦ 121
ÇÙ½É! ½Ç¹« ³ëÆ® 122


Chapter 2 VBA °³Ã¼ÀÇ ±¸Á¶¿Í ¹®¹ý

Section 04 ¿¢¼¿ °³Ã¼ »ç¿ëÇϱâ
¡´Çٽɱâ´É¡µ 01 ¿¢¼¿ °³Ã¼ÀÇ ±¸¼º ÀÌÇØÇϱâ 129
¡´½Ç¹«¿¹Á¦¡µ 02 ´ëÇ¥ÀûÀÎ ¿¢¼¿ °³Ã¼ÀÇ »ç¿ë¹ý°ú ±â´É ÀÍÈ÷±â 132
¡´½Ç¹«¿¹Á¦¡µ 03 °³Ã¼ ¼Ó¼º°ú ¸Þ¼­µåÀÇ Á¾·ù È®ÀÎÇϱâ ? °³Ã¼ ã¾Æº¸±â 135
¡Ú¡´½Ç¹«¿¹Á¦¡µ 04 Range ¼Ó¼ºÀ¸·Î ÀÛ¾÷ ¿µ¿ª ÁöÁ¤Çϱâ 137
¡Ú¡´½Ç¹«¿¹Á¦¡µ 05 Cells¿Í Offset ¼Ó¼ºÀ¸·Î ÀÛ¾÷ ¿µ¿ª ÁöÁ¤Çϱâ 142
¡Ú¡´½Ç¹«¿¹Á¦¡µ 06 ¿¬¼Ó ¿µ¿ª ÁöÁ¤Çϱâ - CurrentRegion, End, UsedRange ¼Ó¼º 144
¡´Çٽɱâ´É¡µ 07 Çà°ú ¿­ ´ÜÀ§·Î ¿µ¿ª ÁöÁ¤Çϱâ ? Rows, Columns ¼Ó¼º 147
¡Ú¡´Çٽɱâ´É¡µ 08 Á¶°Ç¿¡ ¸Â´Â ¿µ¿ª ÁöÁ¤Çϱâ - SpecialCells ¸Þ¼­µå 149
¸®ºä! ½Ç¹« ¿¹Á¦ 151

Section 05 ¿¢¼¿ÀÇ ÁÖ¿ä ¼Ó¼º ¹× ¸Þ¼­µå »ç¿ëÇϱâ
¡Ú¡´Çٽɱâ´É¡µ 01 ¼¿¿¡ °ª ÀÔ·ÂÇÏ°í °¡Á®¿À±â - Value, Formula, Text ¼Ó¼º 153
¡Ú¡´Çٽɱâ´É¡µ 02 ÀÚÁÖ »ç¿ëÇÏ´Â °øÅë ¼Ó¼º ÃÑÁ¤¸®Çϱâ 158
¡Ú¡´Çٽɱâ´É¡µ 03 ÀÚÁÖ »ç¿ëÇÏ´Â °øÅë ¸Þ¼­µå ÃÑÁ¤¸®Çϱâ 162
¡´Çٽɱâ´É¡µ 04 ¼¿¿¡ ¸Þ¸ð »ðÀÔÇÏ°í °ü¸®Çϱâ - AddComment ¸Þ¼­µå 169
¡´Çٽɱâ´É¡µ 05 Save, SaveAs ¸Þ¼­µå·Î ÀúÀåÇϱâ 170
¡´Çٽɱâ´É¡µ 06 ´Ù¾çÇÑ ¿µ¿ªÀÇ ÇÕÁýÇÕ°ú ±³ÁýÇÕ ±¸Çϱâ - Union, Intersect ¸Þ¼­µå 172
¡´Çٽɱâ´É¡µ 07 PrintPreview, PrintOut ¸Þ¼­µå·Î ÀμâÇϱâ 173
¡´Çٽɱâ´É¡µ 08 º¹»ç ¹× ºÙ¿©³Ö±â ¸Þ¼­µå ÃÑÁ¤¸®Çϱâ 175
¡´Çٽɱâ´É¡µ 09 »öÀ» ÁöÁ¤ÇÏ´Â ´Ù¾çÇÑ ¹æ¹ý »ìÆ캸±â ? Color, ColorIndex, ThemeColor ¼Ó¼º 180
¡´Çٽɱâ´É¡µ 10 VBA¿¡¼­ ¿¢¼¿ ÇÔ¼ö »ç¿ëÇϱâ ? WorksheetFunction ¼Ó¼º 184
¸®ºä! ½Ç¹« ¿¹Á¦ 185
ÇÙ½É! ½Ç¹« ³ëÆ® 186

Section 06 Á¤È®ÇÏ°Ô VBA ¹®¹ý ÀÍÈ÷±â
¡Ú¡´Çٽɱâ´É¡µ 01 VBA ¿¬»êÀÚÀÇ Á¾·ù »ìÆ캸±â 191
¡´Çٽɱâ´É¡µ 02 VBAÀÇ ÄÚµù ±ÔÄ¢ ÀÌÇØÇϱâ 195
¡´Çٽɱâ´É¡µ 03 With¹®À¸·Î °øµ¿ »ç¿ë °³Ã¼ »ý·«Çϱâ 196
¡Ú¡´Çٽɱâ´É¡µ 04 º¯¼ö ÀÌ¿ëÇØ °è»ê°ª ÀúÀåÇϱâ 197
¡Ú¡´Çٽɱâ´É¡µ 05 Option Explicit¹®À¸·Î º¯¼ö ¼±¾ð ¿ä±¸Çϱâ - ¸í½ÃÀû º¯¼ö ¼±¾ð 202
¡Ú¡´Çٽɱâ´É¡µ 06 »ó¼ö »ç¿ëÇϱâ 204
¡´Çٽɱâ´É¡µ 07 ´Ù¾çÇÏ°Ô MsgBox »ç¿ëÇϱâ 206
¡´Çٽɱâ´É¡µ 08 InputBox·Î ´ëÈ­»óÀÚ¿¡¼­ÀԷ¹ޱâ 210
¡´Çٽɱâ´É¡µ 09 InputBox ¸Þ¼­µå·Î ÀÛ¾÷ ¹üÀ§ ÀԷ¹ޱâ 211
¡Ú¡´Çٽɱâ´É¡µ 10 º¯¼ö¿Í »ó¼öÀÇ »ç¿ë ¹üÀ§ ÁöÁ¤Çϱâ 213
¡´½Ç¹«¿¹Á¦¡µ 11 Ä«¿îÅ͸¦ ÀÌ¿ëÇÑ º¯¼öÀÇ »ç¿ë ¹üÀ§ ÁöÁ¤Çϱâ 214
¡´½Ç¹«¿¹Á¦¡µ 12 ȸ»ç Á¤º¸¸¦ ÀúÀåÇÏ´Â »ó¼öÀÇ »ç¿ë ¹üÀ§ ÁöÁ¤Çϱâ 217
¡´½Ç¹«¿¹Á¦¡µ 13 ¿ÜºÎ ÇÁ·Î½ÃÀú·Î ÇÁ·Î½ÃÀúÀÇ »ç¿ë ¹üÀ§ È£ÃâÇϱâ 219
¸®ºä! ½Ç¹« ¿¹Á¦ 223
ÇÙ½É! ½Ç¹« ³ëÆ® 224

Section 07 VBA Á¦¾î¹®°ú ¹Ýº¹¹® ÀÛ¼ºÇϱâ
¡Ú¡´Çٽɱâ´É¡µ 01 Á¶°Ç¿¡ µû¶ó ´Ù¸£°Ô ó¸®Çϱâ ? IF¹® 227
¡´Çٽɱâ´É¡µ 02 ¿©·¯ °³ÀÇ Á¶°Ç¿¡ µû¶ó ´Ù¸£°Ô ó¸®Çϱâ ? ´ÙÁß IF¹® 230
¡´Çٽɱâ´É¡µ 03 ¿©·¯ °³ÀÇ Á¶°Ç ÇÑ ¹ø¿¡ ºñ±³Çϱâ ? And/OR ¿¬»êÀÚ 232
¡Ú¡´Çٽɱâ´É¡µ 04 °ª¿¡ µû¶ó Á¶°ÇÀ» ´Ù¸£°Ô ó¸®Çϱâ ? Select Case¹® 233
¡Ú¡´Çٽɱâ´É¡µ 05 ÀÏÁ¤ÇÑ È½¼ö¸¸Å­ ¹Ýº¹ ó¸®Çϱâ ? For¹® 235
¡´Çٽɱâ´É¡µ 06 ¿©·¯ °³ÀÇ °³Ã¼¸¦ ´ë»óÀ¸·Î Á¶°ÇÀ» ¹Ýº¹ ó¸®Çϱâ ? For Each¹® 238
¡Ú¡´Çٽɱâ´É¡µ 07 Á¶°ÇÀ» ¸¸Á·ÇÒ ¶§±îÁö ¸í·É ¹Ýº¹Çϱâ 1 ? Do~While¹® 241
¡´Çٽɱâ´É¡µ 08 Á¶°ÇÀ» ¸¸Á·ÇÒ ¶§±îÁö ¸í·É ¹Ýº¹Çϱâ 2 ? Do~Until¹® 243
¡´Çٽɱâ´É¡µ 09 ÇϳªÀÇ À̸§À¸·Î ¿©·¯ °³ÀÇ °ª ±â¾ïÇϱâ - ¹è¿­ º¯¼ö 245
¡´Çٽɱâ´É¡µ 10 µ¿Àû ¹è¿­ º¯¼ö »ç¿ëÇϱâ 250
¡Ú¡´Çٽɱâ´É¡µ 11 Ä÷º¼Ç ÀÌÇØÇϱâ 252
¡Ú¡´Çٽɱâ´É¡µ 12 On Error¹® »ç¿ëÇØ ¿À·ù Á¦¾îÇϱâ 255
¸®ºä! ½Ç¹« ¿¹Á¦ 259


Chapter 3 »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º Áö¿ø ±â´É

Section 08 ¾ç½Ä ÄÁÆ®·Ñ°ú ActiveX ÄÁÆ®·Ñ ÀÍÈ÷±â
¡Ú¡´Çٽɱâ´É¡µ 01 ¾ç½Ä ÄÁÆ®·Ñ°ú ActiveX ÄÁÆ®·Ñ ÀÍÈ÷±â 263
¡´½Ç¹«¿¹Á¦¡µ 02 ÁÖ¹® ÇöȲ °Ë»öÇÏ´Â ¸ÅÅ©·Î ´ÜÃß ¸¸µé±â ? °í±Þ ÇÊÅÍ 266
¡´½Ç¹«¿¹Á¦¡µ 03 ÇÊÅÍ Ã³¸® ¸ÅÅ©·Î ´ÜÃß ¸¸µé±â 270
¡´½Ç¹«¿¹Á¦¡µ 04 °Å·¡Ã³¸íÀÇ Á¶°Ç ÁöÁ¤Çϱâ - ¡®ÄÞº¸ »óÀÚ¡¯ ¾ç½Ä ÄÁÆ®·Ñ 275
¡´½Ç¹«¿¹Á¦¡µ 05¿µ¾÷ ´ã´ç Á¶°Ç ÁöÁ¤Çϱâ - ¡®ÄÞº¸ »óÀÚ¡¯ ActiveX ÄÁÆ®·Ñ 279
¡´½Ç¹«¿¹Á¦¡µ 06 ¹è¼Û¾÷ü ÁöÁ¤Çϱâ - ¡®¿É¼Ç ´ÜÃß¡¯ ¾ç½Ä ÄÁÆ®·Ñ 283
¡´½Ç¹«¿¹Á¦¡µ 07 ÁÖ¹® ¿ù¿¡ ÇØ´çÇÏ´Â ÀÚ·á ÃßÃâÇϱâ - ¡®½ºÇÉ ´ÜÃß¡¯ ¾ç½Ä ÄÁÆ®·Ñ
¡´½Ç¹«¿¹Á¦¡µ 08 ¿µ¹®Àå ¼±ÅÃÇÏ°í ½ºÇÇÄ¿·Î µè±â - ¡®¸ñ·Ï »óÀÚ¡¯ ActiveX ÄÁÆ®·Ñ 289
¡´½Ç¹«¿¹Á¦¡µ 09 ¸ñ·Ï »óÀÚ¿¡¼­ ¸ñ·ÏÀÇ ³Êºñ Á¶Á¤Çϱâ - ¡®½ºÅ©·Ñ ¸·´ë¡¯ ActiveX ÄÁÆ®·Ñ 292
¡´½Ç¹«¿¹Á¦¡µ 10 ÀÏ°ýÀûÀ¸·Î ½ÃÆ® ¼û±â°í Ç¥½ÃÇϱâ ? ¡®Åä±Û ´ÜÃß¡¯ ActiveX ÄÁÆ®·Ñ 295
¸®ºä! ½Ç¹« ¿¹Á¦ 297
ÇÙ½É! ½Ç¹« ³ëÆ® 298

Section 09 »ç¿ëÀÚ Á¤ÀÇ Æû »ç¿ëÇϱâ
¡Ú¡´Çٽɱâ´É¡µ 01 »ç¿ëÀÚ Á¤ÀÇ Æû ¹× [µµ±¸ »óÀÚ]ÀÇ ±â´É »ìÆ캸±â 301
¡Ú¡´Çٽɱâ´É¡µ 02 Æû ÀÛ¼º ¼ø¼­ ¹× ÅؽºÆ® »óÀÚÀÇ ¼Ó¼º »ìÆ캸±â 30
¡´½Ç¹«¿¹Á¦¡µ 03 ·Î±×ÀÎ ´ëÈ­»óÀÚ µðÀÚÀÎÇϱâ 308
¡Ú¡´½Ç¹«¿¹Á¦¡µ 04 ·Î±×ÀÎ ´ëÈ­»óÀÚÀÇ ±â´É ¼³Á¤Çϱâ ? À̺¥Æ® ÇÁ·Î½ÃÀú 313
¡´½Ç¹«¿¹Á¦¡µ 05 ÄÞº¸ »óÀÚ·Î ¸ñ·Ï¿¡¼­ »ç¿ëÀÚ ID ã±â 318
¡Ú¡´Çٽɱâ´É¡µ 06 ÄÞº¸ »óÀÚ¿Í ¸ñ·Ï »óÀÚÀÇ ¸ñ·Ï ÁöÁ¤Çϱâ 321
¡´½Ç¹«¿¹Á¦¡µ 07 ¸ñ·Ï »óÀÚ·Î ±Ý¾×º° »óÇ° Á¶È¸ÇÏ°í ¼±ÅÃÇϱâ 326
¡´½Ç¹«¿¹Á¦¡µ 08 ¸ñ·Ï »óÀÚ¿¡¼­ ¿©·¯ °³ÀÇ »óÇ° ¼±ÅÃÇØ µî·ÏÇϱâ 330
¡´½Ç¹«¿¹Á¦¡µ 09 ÀÚµ¿À¸·Î ¼ýÀÚ ÀÔ·ÂÇϱâ ? ½ºÇÉ ´ÜÃß¿Í ½ºÅ©·Ñ ¸·´ë 333
¡´½Ç¹«¿¹Á¦¡µ 10 ¸Þ¸ðÀÇ ¼­½Ä Á¶°Ç º¯°æÇϱâ ? È®Àζõ°ú ¿É¼Ç ´ÜÃß 336
¡´½Ç¹«¿¹Á¦¡µ 11 Áߺ¹ µ¥ÀÌÅÍ Á¦°ÅÇÏ°í Ãâ·ÂÇϱâ ? RefEdit ÄÁÆ®·Ñ 339
¡Ú¡´Çٽɱâ´É¡µ 12 [¿­±â] ´ëÈ­»óÀÚ ´Ù·ç±â 342
¡´½Ç¹«¿¹Á¦¡µ 13 Æû°ú ¼¿¿¡ ±×¸² »ðÀÔÇϱâ 344
¡´½Ç¹«¿¹Á¦¡µ 14 ´ÙÁß ÆäÀÌÁö·Î ÀÚ·á Á¶È¸Çϱâ 348
¸®ºä! ½Ç¹« ¿¹Á¦ 352
ÇÙ½É! ½Ç¹« ³ëÆ® 353

Chapter 4 ȸ»ç ½Ç¹« ¹®¼­ ÀÚµ¿È­

Section 10 ¿ùº° ÁÖ¹® ÇöȲ ´ë½Ãº¸µå ÀÛ¼ºÇϱâ
¡Ú¡´Çٽɱâ´É¡µ 01 ÇÁ·Î±×·¥ÀÇ Àüü ±â´É ¹Ì¸® »ìÆ캸±â 357
¡´½Ç¹«¿¹Á¦¡µ 02 Çǹþ Å×À̺í°ú ÇÔ¼ö·Î ÁÖ¹® ÇöȲ ´ë½Ãº¸µå ¸¸µé±â 361
¡´½Ç¹«¿¹Á¦¡µ 03 ¿ù ´ÜÀ§ ÆÄÀϵéÀ» Çϳª·Î ÃëÇÕÇϱâ 363
¡´½Ç¹«¿¹Á¦¡µ 04 ¼ýÀÚ ÇüÅÂÀÇ ÅؽºÆ®¸¦ ¼ýÀÚ·Î º¯°æÇϱâ 368
¡´½Ç¹«¿¹Á¦¡µ 05 Çǹþ Å×À̺íÀÇ ¿øº» ÇüÅ·Πµ¥ÀÌÅÍ °¡°øÇϱâ 371
¡´½Ç¹«¿¹Á¦¡µ 06 ·Î±×ÀÎ ±â´ÉÀ¸·Î °ü¸®ÀÚ ¸Þ´º Ç¥½ÃÇϱâ 374
¡Ú¡´½Ç¹«¿¹Á¦¡µ 07 Çǹþ Å×À̺íÀÇ ¿øº» µ¥ÀÌÅ͸¦ ÀÚµ¿À¸·Î º¯°æÇϱâ 380
¡Ú¡´½Ç¹«¿¹Á¦¡µ 08 ÄÞº¸ »óÀÚ ÄÁÆ®·Ñ·Î Çǹþ Å×À̺í ÇÊÅ͸µÇϱâ 384
¸®ºä! ½Ç¹« ¿¹Á¦ 392
ÇÙ½É! ½Ç¹« ³ëÆ® 393

Section 11 °í°´ ¹× ¿¹¾à °ü¸® ÇÁ·Î±×·¥ ÀÛ¼ºÇϱâ
¡Ú¡´Çٽɱâ´É¡µ 01 ÇÁ·Î±×·¥ÀÇ Àüü ±â´É ¹Ì¸® »ìÆ캸±â 397
¡´½Ç¹«¿¹Á¦¡µ 02 ÀÚµ¿À¸·Î [Main] ½ÃÆ® Ç¥½ÃÇϱâ 400
¡´½Ç¹«¿¹Á¦¡µ 03 ¸ñ·Ï »óÀÚ ÄÁÆ®·Ñ·Î ½ÃÆ® À̵¿Çϱâ 404
¡´½Ç¹«¿¹Á¦¡µ 04 [°í°´Á¤º¸ Á¶È¸] Æû µðÀÚÀÎÇϱâ 407
¡Ú¡´½Ç¹«¿¹Á¦¡µ 05 [°í°´Á¤º¸ Á¶È¸] ÆûÀÇ °Ë»ö ±â´É »ìÆ캸±â 409
¡Ú¡´½Ç¹«¿¹Á¦¡µ 06 [°í°´Á¤º¸ Á¶È¸] Æû¿¡ »ó¼¼ Á¤º¸ Á¶È¸ ±â´É ÀÛ¼ºÇϱâ 414
¡´½Ç¹«¿¹Á¦¡µ 07 [°í°´Á¤º¸ Á¶È¸] Æû¿¡ ¼öÁ¤, ½Å±Ô µî·Ï, »èÁ¦ ±â´É ÀÛ¼ºÇϱâ 417
¡´½Ç¹«¿¹Á¦¡µ 08 [°­Á Á¶È¸] Æû µðÀÚÀÎÇϱâ 422
¡´½Ç¹«¿¹Á¦¡µ 09 [°­Á Á¶È¸] ÆûÀÇ °Ë»ö ±â´É ÀÛ¼ºÇϱâ 423
¡´½Ç¹«¿¹Á¦¡µ 10 [¿¹¾àÇöȲ Á¶È¸ ¹× µî·Ï] Æû µðÀÚÀÎÇϱâ 426
¡´½Ç¹«¿¹Á¦¡µ 11 [¿¹¾àÇöȲ Á¶È¸ ¹× µî·Ï] ÆûÀÇ °­Áº° ¼ö°­ÀÚ µî·Ï ÇöȲ °Ë»öÇϱâ 427
¡´½Ç¹«¿¹Á¦¡µ 12 [°­Á Á¶È¸] Æû°ú [¿¹¾à Á¶È¸] Æû ¿¬µ¿Çϱâ 431
¡´½Ç¹«¿¹Á¦¡µ 13 [¿¹¾à Á¶È¸] Æû¿¡ °­Á ¿¹¾à, ¿¹¾à »èÁ¦ ±â´É ÀÛ¼ºÇϱâ 433
¡´½Ç¹«¿¹Á¦¡µ 14 [¿¹¾à Á¶È¸] Æû¿¡ Ãâ¼®ºÎ Ãâ·Â ±â´É ÀÛ¼ºÇϱâ 437
¸®ºä! ½Ç¹« ¿¹Á¦ 440
ÇÙ½É! ½Ç¹« ³ëÆ® 441

Section 12 VBA¿¡¼­ MS-Office ÇÁ·Î±×·¥°ú ¿¬µ¿Çϱâ
¡Ú¡´½Ç¹«¿¹Á¦¡µ 01 ÇÁ·Î±×·¥ÀÇ Àüü ±â´É ¹Ì¸® »ìÆ캸±â 445
¡´½Ç¹«¿¹Á¦¡µ 02 Çü½ÄÀÌ °°Àº ´Ù¾çÇÑ ÆÄÀϵéÀ» Çϳª·Î ÃëÇÕÇϱâ 448
¡´½Ç¹«¿¹Á¦¡µ 03 °­»ç ¼±Åà ¹× °­»çº° ¡®±âŸ¡¯ ³»¿ëÀ» ÃëÇÕÇÏ´Â ÇÔ¼ö ¸¸µé±â 453
¡´½Ç¹«¿¹Á¦¡µ 04 Â÷Æ® ÀÛ¼ºÇÏ°í »èÁ¦Çϱâ 457
¡Ú¡´Çٽɱâ´É¡µ 05 GetObject, CreateObject ÇÔ¼ö¿Í CopyPicture ¸Þ¼­µå »ìÆ캸±â 460
¡´½Ç¹«¿¹Á¦¡µ 06 ÀÚµ¿À¸·Î ¿öµå ¹®¼­ ¸¸µé±â 462
¡Ú¡´½Ç¹«¿¹Á¦¡µ 07 ÀÚµ¿À¸·Î ÆÄ¿öÆ÷ÀÎÆ® ¹®¼­ ¸¸µé±â 466
¡Ú¡´Çٽɱâ´É¡µ 08 ADO °³Ã¼ ¿¬°áÇÏ°í SQL »ç¿ëÇϱâ 469
¡´½Ç¹«¿¹Á¦¡µ 09 ¾×¼¼½º·Î ¿¢¼¿ ÀÚ·á ³»º¸³»±â 473
¡´½Ç¹«¿¹Á¦¡µ 10 ¿¢¼¿·Î ¾×¼¼½º ÀÚ·á °¡Á®¿À±â 476
¸®ºä! ½Ç¹« ¿¹Á¦ 479
ÇÙ½É! ½Ç¹« ³ëÆ® 480

Section 13 ±×´ë·Î °¡Á®¿Í¼­ »ç¿ëÇÏ´Â ÇÔ¼ö¿Í ¸ÅÅ©·Î È°¿ëÇϱâ
¡´½Ç¹«¿¹Á¦¡µ 01 ƯÁ¤ À̸§ÀÇ ½ÃÆ®°¡ ÀÖ´ÂÁö È®ÀÎÇϱâ - fnSheetExist ÇÔ¼ö 483
¡´½Ç¹«¿¹Á¦¡µ 02 ¿­ ¹øÈ£ ÀÔ·ÂÇØ ¾ËÆĺª ¿­ À̸§ Ç¥½ÃÇϱâ ? fnColToNum ÇÔ¼ö 485
¡´½Ç¹«¿¹Á¦¡µ 03 ¼ö½Ä ÇüÅ·ΠÀÔ·ÂÇÑ ¹®ÀÚ¿­ °è»êÇϱâ ? FnEval ÇÔ¼ö 486
¡´½Ç¹«¿¹Á¦¡µ 04 ÅؽºÆ®¿¡¼­ ¼ýÀÚ, ¿µ¹®ÀÚ, ÇѱÛ, Ư¼ö ¹®ÀÚ¸¸ ÃßÃâÇϱâ - fnExtract ÇÔ¼ö 487
¡´½Ç¹«¿¹Á¦¡µ 05 ±Û²Ã »öÀÌ °°Àº ÀڷḸ °è»êÇϱâ - fnSubTotalColor ÇÔ¼ö
¡Ú¡´½Ç¹«¿¹Á¦¡µ 06 ¹üÀ§ Áß Á¶°Ç¿¡ ¸Â´Â ÀڷḸ ¿À¸§Â÷¼øÀ¸·Î ¿¬°áÇϱâ - fnTextJoinIF ÇÔ¼ö 491
¡´½Ç¹«¿¹Á¦¡µ 07 ´Ü¾îÀÇ Ã¹ ¹®ÀÚ¸¦ Á¶ÇÕÇØ ¾à¾î ¸¸µé±â ? fnAbbre ÇÔ¼ö 493
¡´½Ç¹«¿¹Á¦¡µ 08 ¼¿ ³»¿ë À¯ÁöÇÑ »óÅ¿¡¼­ º´ÇÕÇϱâ ? sbMergeCell ¸ÅÅ©·Î 495
¡´½Ç¹«¿¹Á¦¡µ 09 ÆÄÀÏÀ» ÀúÀåÇÒ ¶§¸¶´Ù »ç¿ë ±â·Ï ³²±â±â - sbWriteLog ¸ÅÅ©·Î 496
¡Ú¡´½Ç¹«¿¹Á¦¡µ 10 Ç¥ ³»¿ëÀ» ±×·ìº°·Î ´Ù¸¥ ½ÃÆ®¿¡ º¹»çÇϱâ - sbGroupSplit ¸ÅÅ©·Î 499
¡´½Ç¹«¿¹Á¦¡µ 11 ÀÏÁ¤ ¿µ¿ª ¾ÈÀÇ °³Ã¼¸¸ »èÁ¦Çϱâ - sbDeleteObject ¸ÅÅ©·Î 501
¡´½Ç¹«¿¹Á¦¡µ 12 Â÷Æ®¿Í ¹üÀ§¸¦ PT ½½¶óÀ̵å·Î ¸¸µé±â ? sbExportToPPT ¸ÅÅ©·Î 504
¡´½Ç¹«¿¹Á¦¡µ 13 ½ÃÆ® Á¤·ÄÇÏ°í °ü¸®Çϱâ - sbSheetManager ¸ÅÅ©·Î 506
¡´Çٽɱâ´É¡µ 14 Application.FileDialog¿Í Dir µµ½º ¸í·É¾î »ç¿ëÇϱâ 509
¡Ú¡´½Ç¹«¿¹Á¦¡µ 15 ƯÁ¤ Æú´õÀÇ ÆÄÀÏ ¸ñ·Ï ¸¸µé±â ? sbFileList ¸ÅÅ©·Î 514
¡´½Ç¹«¿¹Á¦¡µ 16 ¿­¾î ³õÀº ¹®¼­¸¦ ÇÑ ¹ø¿¡ ´Ý±â - sbCloseAll ¸ÅÅ©·Î 516
¡´Çٽɱâ´É¡µ 17 Application.OnKey ¸Þ¼­µåÀÇ »ç¿ë¹ý ÀÍÈ÷±â 518
¡´Çٽɱâ´É¡µ 18 Application.OnKey ¸Þ¼­µå·Î ¹Ù·Î °¡±â Å° aksemfr 520
¡´Çٽɱâ´É¡µ 19 Application.OnTime ¸Þ¼­µåÀÇ »ç¿ë¹ý ÀÍÈ÷±â 522
¡´Çٽɱâ´É¡µ 20 Application.OnTime ¸Þ¼­µå·Î ŸÀÌ¸Ó ¸¸µé±â 523
¡´Çٽɱâ´É¡µ 21 Application.MacroOptions ¸Þ¼­µåÀÇ »ç¿ë¹ý ÀÍÈ÷±â 524
¡´½Ç¹«¿¹Á¦¡µ 22 fnExtract ÇÔ¼öÀÇ µµ¿ò¸» ÁöÁ¤Çϱâ - Application.MacroOptions ¸Þ¼­µå 525
¡´Çٽɱâ´É¡µ 23 »ç¿ëÀÚ ¸®º» ¸Þ´º ÀÛ¼ºÀ» À§ÇÑ Áغñ ÀÛ¾÷Çϱâ 528
¡´½Ç¹«¿¹Á¦¡µ 24 ƯÁ¤ ÆÄÀÏ¿¡¸¸ Ç¥½ÃµÇ´Â ¸®º» ¸Þ´º ¸¸µé±â 529
¡Ú¡´½Ç¹«¿¹Á¦¡µ 25 ¸ÅÅ©·Î°¡ Æ÷ÇÔµÈ Ãß°¡ ±â´É ÆÄÀÏ ¸¸µé±â 534
ÇÙ½É! ½Ç¹« ³ëÆ® 537


ºÎ·Ï
01 VBA ÇÔ¼ö Á¤¸® 540
02 ¾Æ½ºÅ°(ASCII)ÄÚµåÇ¥ 550
03 Ư¼ö ¹®ÀÚÇ¥ 551
04 ¸ÅÅ©·Î ÀÛ¼º°ú °ü·ÃµÈ FAQ 552

ã¾Æº¸±â 561