1Àå ¿¢¼¿ VAB¿Í °³Ã¼ °³³äÀâ±â
1.1 ÁغñÇϱâ
1.2 VBA À̾߱â
1.3 Visual Basic ÆíÁý È¸é µÑ·¯º¸±â
Visual Basic ÆíÁý ȸé
ÇÁ·ÎÁ§Æ® â
¼Ó¼º â
1.4 ¿¢¼¿Àº °³Ã¼ µ¢¾î¸®
¿¢¼¿ °³Ã¼ ÆľÇÇϱâ
¿¢¼¿ °³Ã¼ ÀÚ¼¼È÷ µé¿©´Ùº¸±â
1.5 VBA·Î °³Ã¼ üÇèÇϱâ
¼Ó¼º »ç¿ëÇغ¸±â
¿¢¼¿ °³Ã¼ÀÇ °èÃþ ±¸Á¶ ÀÌ¿ëÇϱâ
¸Þ¼µå »ç¿ëÇغ¸±â
À̺¥Æ® »ç¿ëÇغ¸±â
2Àå ²À ¾Ë¾Æ¾ß ÇÒ VAB ±âº» ¹®¹ý
2.1 º¯¼ö¿Í »ó¼ö À̾߱â
ÀÌ¹Ì »ç¿ëÇغ» º¯¼ö¿Í »ó¼ö
º¯¼ö¿Í »ó¼ö ´À³¢±â
³»°¡ ¸¸µå´Â º¯¼ö
º¯¼ö ¼±¾ðÇϱâ
º¯¼ö À̸§À» ¸¸µå´Â ±ÔÄ¢
2.2 º¯¼öÀÇ Á¾·ù
Á¤¼öÇü º¯¼ö »ç¿ëÇϱâ
³í¸®Çü º¯¼ö »ç¿ëÇϱâ
½Ç¼öÇü, ÅëÈÇü, ³¯Â¥Çü º¯¼ö »ç¿ëÇϱâ
¹®ÀÚ¿ Çü º¯¼ö »ç¿ëÇϱâ
°¡º¯Çü º¯¼ö »ç¿ëÇϱâ
°³Ã¼Çü º¯¼ö »ç¿ëÇϱâ
2.3 º¯¼öÀÇ À¯È¿ ¹üÀ§
ÇÁ·Î½ÃÀú ·¹º§°ú ¸ðµâ ·¹º§ º¯¼ö »ç¿ëÇϱâ
Àü¿ªº¯¼ö »ç¿ëÇϱâ
2.4 »ó¼öÀÇ Á¾·ù
³»°¡ ¸¸µå´Â »ç¿ëÀÚ Á¤ÀÇ »ó¼ö
¿¢¼¿ÀÌ Á¦°øÇÏ´Â ³»Àå »ó¼ö
2.5 ¹è¿ »ç¿ëÇϱâ
2.6 ¿¬»êÀÚ »ç¿ëÇϱâ
»ê¼ú¿¬»êÀÚ
°ü°è¿¬»êÀÚ
³í¸®¿¬»êÀÚ
¿¬°á¿¬»êÀÚ
2.7 Á¶°Ç¹® »ç¿ëÇϱâ
If...Then
If...Then...End If
If...Then...Else...End If
If...Then...ElseIf...End If
Select Case...End Select
2.8 ¹Ýº¹¹® »ç¿ëÇϱâ
For...Next
Do While...Loop
Do...Loop While
2.9 ÇÁ·Î½ÃÀú¿Í ÇÔ¼ö »ç¿ëÇϱâ
¼ºê ÇÁ·Î½ÃÀú(Sub Procedure) »ç¿ëÇϱâ
ÇÔ¼ö ÇÁ·Î½ÃÀú(Function Procedure) »ç¿ëÇϱâ
À̺¥Æ® ÇÁ·Î½ÃÀú(Event Procedure) »ç¿ëÇϱâ
³»Àå ÇÔ¼ö(BuiltIn Function) »ç¿ëÇϱâ
InputBox() ÇÔ¼ö »ç¿ëÇϱâ
MsgBox ÇÔ¼ö() »ç¿ëÇϱâ
2.10 °³Ã¼¸¦ À§ÇÑ Æ¯¼ö ¸í·É¹® »ç¿ëÇϱâ
For each ¹® »ç¿ëÇϱâ
With ¹® »ç¿ëÇϱâ
2.11 VBAProject¿¡ ¾ÏÈ£ ÁöÁ¤Çϱâ
3Àå ¼¿ ´Ù·ç±â
3.1 ´Ù½Ã º¸´Â °³Ã¼ À̾߱â
3.2 ¼¿À» ´Ù·ç´Â ¼Ó¼ºµé
¼¿ ÁÖ¼Ò·Î ¹üÀ§ ÁöÁ¤Çϱâ : Range
Çà°ú ¿ ¹øÈ£·Î ¼¿ ÁöÁ¤Çϱâ : Cells
»ó´ëÀû º¯À§·Î ¼¿ ÁöÁ¤Çϱâ : Offset
ÇöÀç ¹üÀ§¿Í »ç¿ëµÈ ¹üÀ§ ÁöÁ¤Çϱâ : CurrentRegion, UsedRange
Àüü Çà°ú ¿ ÁöÁ¤Çϱâ : Rows, Columns, EntireRow, EntireColumn
ÃÖÃÊ Çà ¹øÈ£, ¿ ¹øÈ£ ±¸Çϱâ : Row, Column
ÁöÁ¤µÈ ¹üÀ§ ÀçÁ¶ÀýÇϱâ : Resize
¼¿¿¡ °ª ÇÒ´çÇϱâ : Formula, FormulaR1C1
¼¿ÀÇ ³»ºÎ ¼Ó¼º ÁöÁ¤Çϱâ : Interior
±ÛÀÚ ¼Ó¼º ÁöÁ¤Çϱâ : Font
3.3 ¼¿À» ´Ù·ç´Â ¸Þ¼µåµé
¼¿ º¹»çÇϱâ : Copy
¼¿ À߶󳻱â : Cut
¼¿ »ðÀÔÇϱâ : Insert
¼¿ »èÁ¦Çϱâ : Delete
3.4 ³²³à¸¦ ±¸ºÐÇؼ ´Ù¸¥ ½ÃÆ®¿¡ ÀÔ·ÂÇϱâ
¹Ì¸®º¸±â
Äڵ庸±â
ºÐ¼®Çϱâ
3.5 ¿©·¯ °³ÀÇ ÃÖ´ë °ª°ú ÃÖ¼Ò °ªÀ» ã¾Æ »ö Ä¥Çϱâ
¹Ì¸®º¸±â
Äڵ庸±â
ºÐ¼®Çϱâ
3.6 ÀüÈ ¿ä±Ý û±¸¼ ÀμâÇϱâ
¹Ì¸®º¸±â
û±¸¼ ÀÛ¼ºÇϱâ Äڵ庸±â
ÀμâÇϱ⠸ÅÅ©·Î ¸¸µé±â
ºÐ¼®Çϱâ
4Àå ¿öÅ©½ÃÆ® ´Ù·ç±â
4.1 ¿öÅ©½ÃÆ®¸¦ ´Ù·ç´Â ¼Ó¼ºµé
¿öÅ©½ÃÆ® Ä÷º¼Ç ´Ù·ç±â : Worksheets
ÇÑ °³ÀÇ ¿öÅ©½ÃÆ® ´Ù·ç±â : Worksheet
Æ÷°ýÀûÀ¸·Î ½ÃÆ® ´Ù·ç±â : Sheets
4.2 ¿öÅ©½ÃÆ®¸¦ ´Ù·ç´Â ¸Þ¼µåµé
¿öÅ©½ÃÆ® È°¼ºÈÇϱâ : Activate
¿öÅ©½ÃÆ® Ãß°¡ÇÏ°í »èÁ¦Çϱâ : Add¿Í Delete
¿öÅ©½ÃÆ® º¹»çÇϱâ : Copy
¿öÅ©½ÃÆ®¿¡ ºÙÀ̱â : Paste
¿öÅ©½ÃÆ® º¸È£Çϱâ : Protect/Unprotect
4.3 ¿öÅ©½ÃÆ®¿¡¼ »ç¿ëÇÏ´Â À̺¥Æ®µé
SelectChange À̺¥Æ® »ç¿ëÇϱâ
Activate¿Í Deactivat À̺¥Æ® »ç¿ëÇϱâ
Change À̺¥Æ® »ç¿ëÇϱâ
4.4 ¿øÇÏ´Â Áö¿ª¸¸ °ñ¶ó º°µµÀÇ ½ÃÆ® ¸¸µé±â
¹Ì¸®º¸±â
Äڵ庸±â
ºÐ¼®Çϱâ
4.5 2°³ÀÇ ½ÃÆ®¸¦ ºñ±³Çؼ ¼·Î ´Ù¸¥ ¼¿ ã¾Æ³»±â
¹Ì¸®º¸±â
Äڵ庸±â
ºÐ¼®Çϱâ
4.6 ÀÚµ¿À¸·Î ¼ÒÆ®Çؼ Ç¥½ÃÇÏ´Â ÄÞº¸ »óÀÚ ¸¸µé±â
¹Ì¸®º¸±â
µû¶óÇϱâ
ºÐ¼®Çϱâ
4.7 ±×·ìº°·Î µ¥ÀÌÅ͸¦ Ç¥½ÃÇϴ ǥ¿Í Â÷Æ® ¸¸µé±â
¹Ì¸®º¸±â
µû¶óÇϱâ
ºÐ¼®Çϱâ
5Àå ¿öÅ©ºÏ ´Ù·ç±â
5.1 ¿öÅ©ºÏÀ» ´Ù·ç´Â ¼Ó¼ºµé
È°¼º ¿öÅ©ºÏ ´Ù·ç±â : ActiveWorkbook
¿öÅ©ºÏ°ú °¢ ¿öÅ©ºÏ ³»ÀÇ ½ÃÆ® °³¼ö ±¸Çϱâ : Count
ÇöÀç ¸ÅÅ©·Î¸¦ ½ÇÇàÇÏ´Â ¿öÅ©ºÏ ¾Ë¾Æ³»±â : ThisWorkbook
5.2 ¿öÅ©ºÏÀ» ´Ù·ç´Â ¸Þ¼µåµé
¿öÅ©ºÏ ¿±â : Open
¿öÅ©ºÏ ´Ý±â : Close
¿öÅ©ºÏ ÀúÀåÇϱâ : Save, SaveCopyAs, SaveAs
¿öÅ©ºÏ Ãß°¡Çϱâ(Add)
5.3 ¿öÅ©ºÏ¿¡¼ »ç¿ëÇÏ´Â À̺¥Æ®µé
Open À̺¥Æ® »ç¿ëÇϱâ
Activate À̺¥Æ® »ç¿ëÇϱâ
SheetActivate À̺¥Æ® »ç¿ëÇϱâ
5.4 ¿öÅ©ºÏÀÇ ¹é¾÷ ÆÄÀÏ ¸¸µé±â
¹Ì¸®º¸±â
Äڵ庸±â
ºÐ¼®Çϱâ
6Àå Â÷Æ® ´Ù·ç±â
6.1 Â÷Æ® °³Ã¼ÀÇ Æ¯¼º
6.2 Â÷Æ®¸¦ ´Ù·ç´Â ¼Ó¼ºµé
È°¼º Â÷Æ® ÁöÁ¤Çϱâ : ActiveChart
Â÷Æ® Á¾·ù ÁöÁ¤Çϱâ : ChartType
Â÷Æ®ÀÇ À§Ä¡ ÁöÁ¤Çϱâ : Left / Top
Â÷Æ® Á¦¸ñ ÁöÁ¤Çϱâ : ChartTitle
¹ü·Ê ÁöÁ¤Çϱâ : Legend
Â÷Æ® ¿µ¿ª ÁöÁ¤Çϱâ : ChatArea
±×¸² ¿µ¿ª ÁöÁ¤Çϱâ : PlotArea
6.3 Â÷Æ®¸¦ ´Ù·ç´Â ¸Þ¼µåµé
°ª Ãà ÁöÁ¤Çϱâ : Axes
µ¥ÀÌÅÍ °è¿ ÁöÁ¤Çϱâ : SeriesCollection
´Ù¸¥ ½ÃÆ®·Î Â÷Æ® À̵¿½ÃÅ°±â : Location
µ¥ÀÌÅÍ ·¹ÀÌºí ¼öÁ¤Çϱâ : ApplyDataLabels
6.4 Â÷Æ®¿¡¼ »ç¿ëÇÏ´Â À̺¥Æ®µé
6.5 Â÷Æ® ½ÃÆ®¿Í ³»Àå ½ÃÆ® ±×¸®±â
¹Ì¸®º¸±â
Äڵ庸±â
ºÐ¼®Çϱâ
7Àå ÄÁÆ®·Ñ »ç¿ëÇϱâ
7.1 ÄÁÆ®·Ñ »ìÆ캸±â
7.2 »ç¿ëÀÚ Á¤ÀÇ Æû µðÀÚÀÎÇϱâ
Æû µðÀÚÀÎÇϱâ
ÆûÀ» Ç¥½ÃÇÏ´Â ¸ÅÅ©·Î ¹öÆ° ¸¸µé±â
7.3 ·¹ÀÌºí µðÀÚÀÎÇϱâ
7.4 ÅؽºÆ® »óÀÚ µðÀÚÀÎÇϱâ
7.5 ½ºÇÉ ´ÜÃß µðÀÚÀÎÇϱâ
7.6 ÄÞº¸ »óÀÚ µðÀÚÀÎÇϱâ
7.7 ¸ñ·Ï »óÀÚ µðÀÚÀÎÇϱâ
7.8 ½ºÅ©·Ñ ¸·´ë µðÀÚÀÎÇϱâ
7.9 ´ÙÁß ÆäÀÌÁö µðÀÚÀÎÇϱâ
7.10 ÇÁ·¹ÀÓ µðÀÚÀÎÇϱâ
7.11 ¿É¼Ç ´ÜÃß µðÀÚÀÎÇϱâ
7.12 È®Àζõ µðÀÚÀÎÇϱâ
7.13 À̹ÌÁö µðÀÚÀÎÇϱâ
7.14 ¸í·É ´ÜÃß µðÀÚÀÎÇϱâ
7.15 ÇÁ·Î½ÃÀú ÀÛ¼ºÇϱâ
Äڵ庸±â
ºÐ¼®Çϱâ
8Àå VBA ½Ç¹« ÇÁ·Î±×·¡¹Ö µû¶óÇϱâ
8.1 ÆÄÀÏÀ» ¿¸é ³ªÅ¸³µ´Ù°¡ »ç¶óÁö´Â È«º¸¿ë Æû
Æû µðÀÚÀÎÇϱâ
Á¦¸ñÁÙ ¸¸µé±â
±×¸² Ãß°¡Çϱâ
ÄÚµå ÀÔ·ÂÇϱâ
8.2 Æû¿¡¼ µ¿ÀûÀ¸·Î ¿©·¯ °³ÀÇ Â÷Æ® º¸±â
Æû ¸¸µé±â
Æû ÇÁ·Î½ÃÀú ÄÚµå ÀÔ·ÂÇϱâ
¸ÅÅ©·Î ÄÚµå ÀÔ·ÂÇϱâ
¸ÅÅ©·Î ¹öÆ° ¸¸µé±â
8.3 »çÁøµµ Ç¥½ÃµÇ´Â ȸ¿ø Ä«µå
ȸ¿ø Ãß°¡ Æû ¸¸µé±â
À̸§ ÅؽºÆ® »óÀÚ ¸¸µé±â
Á÷¹« ÄÞº¸ »óÀÚ ¸¸µé±â
ÀÔȸÀÏ ·¹ÀÌºí ¸¸µé±â
¿ù ½ºÇÉ ´ÜÃß ¸¸µé±â
ÀÏ ½ºÇÉ ´ÜÃß ¸¸µé±â
³â ½ºÇÉ ´ÜÃß ¸¸µé±â
¼ºº° ÇÁ·¹ÀÓ ¸¸µé±â
³²ÀÚ¿Í ¿©ÀÚ ¿É¼Ç ´ÜÃß ¸¸µé±â
ȸ¿ø ÇÁ·¹ÀÓ ¸¸µé±â
ȸ¿ø ¿É¼Ç ´ÜÃß ¸¸µé±â
ÀԷ°ú Ãë¼Ò ´ÜÃß ¸¸µé±â
ȸ¿ø Ãß°¡ Æû¿¡ ÄÚµå ÀÔ·ÂÇϱâ
ȸ¿ø Ä«µå Æû ¸¸µé±â
ȸ¿ø Ä«µå Æû¿¡ ÄÁÆ®·Ñµé ¸¸µé±â
ȸ¿ø Ä«µå Æû¿¡ ÄÚµå ÀÔ·ÂÇϱâ
¸ÅÅ©·Î ¸ðµâ »ðÀÔÇϱâ
¸ÅÅ©·Î ½ÇÇà ¹öÆ° ¸¸µé±â
8.4 ³¯Â¥¿Í Áö¿ªÀ¸·Î ÀÚµ¿ Á¤·ÄµÇ´Â ÀԷ â
°Å·¡ ÀÚ·á ÀÔ·Â Æû ¸¸µé±â
°Å·¡Ã³ ÄÞº¸ »óÀÚ ¸¸µé±â
Á¦Ç°¸í ÄÞº¸ »óÀÚ ¸¸µé±â
ÀÏÀÚ ÅؽºÆ® »óÀÚ ¸¸µé±â
¼ö·® ÅؽºÆ® »óÀÚ ¸¸µé±â
´Ý±â¿Í ÀÔ·Â ¹öÆ° ¸¸µé±â
Æû¿¡ ÄÚµå ÀÔ·ÂÇϱâ
[ÀÔ·ÂÇϱâ] ¸ÅÅ©·Î ÄÚµå ÀÔ·ÂÇϱâ
½ÃÆ®¿¡ [ÀÔ·ÂÇϱâ] ¹öÆ° ¸¸µé±â
8.5 ¼±ÅÃÇÑ µ¥ÀÌÅ͸¸ ´Ù¸¥ ½ÃÆ®¿¡ º¹»çÇϱâ
À̸§ Á¤ÀÇÇϱâ
Æû ¸¸µé±â
·¹À̺í Ãß°¡Çϱâ
Æû À§¿¡ º¹»ç ¹öÆ° ¸¸µé±â
¸ñ·Ï »óÀÚ Ãß°¡Çϱâ
Æû ÇÁ·Î½ÃÀú ÄÚµå ÀÔ·ÂÇϱâ
¸ðµâ »ðÀÔÇϱâ
8.6 üũµÈ ÁÖ¹® Ç׸ñ¸¸ ÁÖ¹®Àå ÀμâÇϱâ
À̸§ Á¤ÀÇÇϱâ
"ÁÖ¹®Àå" ½ÃÆ®¿¡ ÇÔ¼ö½Ä ÀÔ·ÂÇϱâ
¸ðµâ ÄÚµå ÀÔ·ÂÇϱâ
¸ÅÅ©·Î ¹öÆ° ¸¸µé±â
8.7 Æû¿¡¼ ¼±ÅÃÇÑ ´ë¸®Á¡µéÀÇ ÆǸź¸°í¼ ÆÄÀÏ ¸¸µé±â
Æû ¸¸µé±â
Æû ÇÁ·Î½ÃÀú ÄÚµå ÀÔ·ÂÇϱâ
¸ðµâ ÄÚµå ÀÔ·ÂÇϱâ
8.8 µå·¡±×ÇÒ ¶§¸¶´Ù RefEditÀ¸·Î µ¿Àû Â÷Æ® ±×¸®±â
Æû ¸¸µé±â
Æû ÇÁ·Î½ÃÀú ÄÚµå ÀÔ·ÂÇϱâ
¸ÅÅ©·Î ÄÚµå ÀÔ·ÂÇϱâ
¸ÅÅ©·Î ÁöÁ¤Çϱâ
8.9 4¸í¾¿ ÆÀÀ» ±¸¼ºÇÏ°í ½Ã°£ ¹èÁ¤Ç¥ ¸¸µé±â
À̸§ Á¤ÀÇÇϱâ
Æû ¸¸µé±â
Æû ÇÁ·Î½ÃÀú ÄÚµå ÀÔ·ÂÇϱâ
¸ÅÅ©·Î ¸ðµâ ÄÚµå ÀÔ·ÂÇϱâ
¸ÅÅ©·Î ¹öÆ°¿¡ ¸ÅÅ©·Î ¿¬°áÇϱâ
8.10 ActiveX ÄÁÆ®·Ñ·Î ¸¸µå´Â ÄÚµå °Ë»ö±â
¾ç½Ä ÄÁÆ®·Ñ°ú ActiveX ÄÁÆ®·Ñ
ºÎ¼¿Í Áö¿ª À̸§ Á¤ÀÇÇϱâ
3°³ÀÇ ActiveX ÄÁÆ®·Ñ Ãß°¡Çϱâ
ÄÚµå ÀÔ·ÂÇϱâ
Å×½ºÆ®ÇÏ°í µðÀÚÀÎ ¸ðµå¿¡¼ ¼öÁ¤Çϱâ
ÄÚµå º¸±â
8.11 ActiveX ÄÁÆ®·Ñ·Î ¼±ÅÃÇÑ Ç׸ñ¸¸ Ç¥½ÃÇÏ´Â µ¿Àû Â÷Æ®
½ÃÆ® °³Ã¼¿¡ À̸§ ºÎ¿©Çϱâ
¸ðµÎ Ç¥½Ã ¸í·É ¹öÆ° ¸¸µé±â
¸ðµÎ Ç¥½Ã ¸í·É ¹öÆ°ÀÇ ÄÚµå ÀÔ·ÂÇϱâ
ÄÚµå º¸±â
|