VBA ÀÔ¹®°Á : Sub ÇÁ·Î½ÃÀú¿Í Function ÇÁ·Î½ÃÀú
À̹ø ½Ã°£¿¡´Â Sub ÇÁ·Î½ÃÀú¿Í Function ÇÁ·Î½ÃÀúÀÇ Â÷ÀÌÁ¡, ±×¸®°í
Function ÇÁ·Î½ÃÀú, Áï »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼öÀÇ ±âº» °³³ä°ú ÀÀ¿ë ¿¹Á¦µé¿¡ ´ëÇØ »ìÆìº¾´Ï´Ù.
¡¡
Sub ÇÁ·Î½ÃÀú¿Í Function ÇÁ·Î½ÃÀúÀÇ Â÷ÀÌ
¿ì¸®°¡ VB Editor¿¡¼ ÀÛ¼ºÇÏ´Â VBA ÄÚµå´Â º¸Åë 'ÇÁ·Î½ÃÀú'¶ó°í ºÎ¸£¸ç, °¡Àå ÀϹÝÀûÀÎ
ÇÁ·Î½ÃÀú´Â Sub ÇÁ·Î½ÃÀú¿Í Function ÇÁ·Î½ÃÀú ÀÔ´Ï´Ù. ÀÌ µÎ °¡Áö ÇÁ·Î½ÃÀúÀÇ °¡Àå Å« Â÷ÀÌÁ¡Àº,
±è ÆÇ¼°¡ µÎ ¸íÀÇ ÇÏÀο¡°Ô ¶È°°Àº ÀϰŸ®¸¦ ÁÖ¾ú½À´Ï´Ù. ÆäÀÎÆ®¸¦ ÇÑÅ뾿 ÁÖ°í, "ÀÌÁ¦ º½ÀÌ
µÇ¾úÀ¸´Ï Áý ¾Õ ´ãº¶ô¿¡ ÆäÀÎÆ® Ä¥À» ÇØ¶ó!"Çϰí... ÇÑ ³ªÀýÀÌ Áö³µ½À´Ï´Ù. ±è ÆÇ¼°¡ Á¡°ËÀ» ÇÏ·¯ ³ª°¡ º¸¾Ò½À´Ï´Ù. °©µ¹ÀÌ¿¡°Ô ¸Ã±ä
´ãº¶ôÀº »öÄ¥À» µÇ¾î Àִµ¥ °©µ¹ÀÌ´Â ¾îµð·Ð°¡ »ç¶óÁ® ¹ö¸®°í º¸ÀÌÁö ¾Ê´Âµ¥, »ïµ¹ÀÌ´Â »öÄ¥À» ¸¶Ä¡°í ÁÖÀο¡°Ô ´Þ·Á¿Í¼ °á°ú¸¦ º¸°íÇÕ´Ï´Ù.
"Àú¿¡°Ô ÁֽŠÆäÀÎÆ® ·®Àº 100¸®ÅÍ¿´´Âµ¥, ´ãº¶ôÀÇ ³ÐÀÌ´Â °¡·Î 10¹ÌÅÍ, ¼¼·Î 2¹ÌÅÍ·Î
20 Æò¹æ¹ÌÅÍ¿´½À´Ï´Ù. 1 Æò¹æ¹ÌÅÍ´ç ¼Ò¿äµÈ ÆäÀÎÆ® ·®ÀÌ 0.3¸®ÅÍ¿´À¸¹Ç·Î 60¸®Å͸¦ »ç¿ëÇÏ¿©, ÇöÀç 40 ¸®ÅÍÀÇ ÆäÀÎÆ® Àç°í°¡ ³²¾Æ
ÀÖ½À´Ï´Ù."
ÁüÀÛÇϽðÚÁö¸¸, ¿©±â¼ °©µ¹ÀÌ´Â Sub ÇÁ·Î½ÃÀú, »ïµ¹ÀÌ´Â Function ÇÁ·Î½ÃÀú¿¡ ÇØ´çµË´Ï´Ù.
¾î¶»½À´Ï±î? Function ÇÁ·Î½ÃÀú°¡ Sub ÇÁ·Î½ÃÀúº¸´Ù ´õ ¶È¶ÈÇØ º¸ÀÌÁö¿ä? ¾ÕÀ¸·Î´Â ¶Ê¶ÊÇÑ Function ÇÁ·Î½ÃÀú¸¸ »ç¿ëÇØ¾ß
µÇ°Ú´Ù´Â »ý°¢ÀÌ µå½Ã³ª¿ä?
ÇÏÁö¸¸ ¼¼»óÀº °øÆòÇÑ °Í... ¸Ó¸®°¡ ¶È¶ÈÇÏ¸é ¾ó±¼ÀÌ
¹ÞÃÄÁÖÁö ¾Ê°í, ¿Ü¸ð°¡ µÇ¸é ¸Ó¸®°¡ µû¶óÁÖÁö ¾Ê´Â °ÍÀÌ º¸ÅëÀÌÁö¿ä. ¸Ó¸®µµ ¶È¶ÈÇÏ°í ¿Ü¸ðµµ ¿¹¼úÀ̸é... ÇÏ´Ù ¸øÇØ ¼º°ÝÀÌ ±«ÆÅÇϴٰųª
ÆÈÀÚ°¡ µå¼¼´Ù°Å³ª ÇÏ´Â µî, ÀÌ ¼¼»ó¿¡ ¸ðµç °ÍÀ» ´Ù °®Ãá »ç¶÷Àº ¾ø´Â ¹ýÀÌÁö¿ä. Function ÇÁ·Î½ÃÀú°¡ Sub ÇÁ·Î½ÃÀú¿¡ ºñÇØ
Áö´ÉÀº ¶Ù¾î³ ¹Ý¸é Á¦¾àÀÌ ÀÖ½À´Ï´Ù.
Sub ÇÁ·Î½ÃÀú
º¸Åë ¿©·¯ºÐÀÌ VBA¿¡¼ ÀÛ¼ºÇÏ´Â ÄÚµå´Â Sub ÇÁ·Î½ÃÀúÀÔ´Ï´Ù. ¸ÅÅ©·Î ±â·Ï±â¸¦ ÀÌ¿ëÇØ¼ ÀÛ¼ºÇÑ ÄÚµå ¿ª½Ã Sub ÇÁ·Î½ÃÀúÀÔ´Ï´Ù. ¸ðµç
Sub ÇÁ·Î½ÃÀú´Â Sub ¶ó´Â Ű¿öµå·Î ½ÃÀÛÇØ¼ End Sub¶ó´Â statement·Î ³¡À» ¸Î½À´Ï´Ù.
|
Sub ¾È³çÇϼ¼¿ä()
MsgBox "¾È³çÇϼ¼¿ä " & Application.UserName & "´Ô!"
End Sub |
ÇÁ·Î½ÃÀú¸í µÚ¿¡´Â Ç×»ó ÇÑ ½ÖÀÇ °ýÈ£°¡ ºÙ½À´Ï´Ù. º¸ÅëÀÇ °æ¿ì, ÀÌ °ýÈ£ ¾È¿¡´Â ¾Æ¹« °Íµµ µé¾îÀÖÁö ¾ÊÁö¸¸, ÇÊ¿äÇÑ °æ¿ì
argument, Áï Àμö¸¦ Àü´ÞÇÏ¿© ½ÇÇàÀ» ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
Function ÇÁ·Î½ÃÀú
Function ÇÁ·Î½ÃÀú´Â ´Ù¸¥ ¸»·Î »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¶ó°íµµ ºÎ¸¨´Ï´Ù. ¸ðµç Function ÇÁ·Î½ÃÀú´Â Function À̶ó´Â
Ű¿öµå·Î ½ÃÀÛÇØ¼ End Function À̶ó´Â statement·Î ³¡À» ¸Î½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼öÀÇ ±âº»ÀûÀÎ ÀÛ¼º Çü½ÄÀº ÀÌ·¯ÇÕ´Ï´Ù.
|
Function ÇÔ¼ö¸í(Àμö1, Àμö2,...)
... ¾î¼°í ...
... Àú¼°í ...
ÇÔ¼ö¸í = °á°ú°ª
End Function |
Á¦°ö±ÙÀ» ±¸ÇØÁÖ´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¸¦ ¸¸µé¾î º¸¸é,
|
Function Á¦°ö±Ù(number,
n)
Á¦°ö±Ù = number ^ (1/n)
End Function |
¿©±â¼ number´Â Á¦°ö±ÙÀ» ±¸ÇϰíÀÚ ÇÏ´Â °ª(¼ýÀÚ), nÀº ¸î
Á¦°ö±ÙÀ» ±¸ÇÒ °ÍÀÎÁö¸¦ ÁöÁ¤ÇÏ´Â ÀμöÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, À§ÀÇ Äڵ带 ¸ðµâ½ÃÆ®¿¡ ÀÛ¼ºÇÑ ´ÙÀ½, ¿öÅ©½ÃÆ® ³» ÀÓÀÇÀÇ ¼¿¿¡
"=Á¦°ö±Ù(2,2)" ¶ó°í ÀÔ·ÂÇϸé 2ÀÇ 2Á¦°ö±Ù °ªÀÎ "1.414213..." ¶ó´Â °á°ú°ªÀÌ ±¸ÇØÁý´Ï´Ù.
Function, Áï ÇÔ¼ö´Â ¸î °³ÀÇ Àμö¸¦ °¡Áú ¼öµµ ÀÖ°í ÀüÇô °¡ÁöÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù(Today, Now, Rand µî°ú
°°ÀÌ...).
Function ÇÁ·Î½ÃÀú´Â µü µÎ °¡Áö ¹æ¹ý¿¡ ÀÇÇØ¼¸¸ ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
(1) ´Ù¸¥ ÇÁ·Î½ÃÀú(Sub ȤÀº Function
ÇÁ·Î½ÃÀú)¿¡¼ È£ÃâÇÏ´Â ¹æ¹ý
(2) ¿öÅ©½ÃÆ® ³»¿¡¼ ¼ö½ÄÀÇ ÇüÅ·Π»ç¿ëÇÏ´Â ¹æ¹ý |
¹Ý¸é, Sub ÇÁ·Î½ÃÀú´Â ¾ÆÁÖ ´Ù¾çÇÑ ¹æ¹ýÀ¸·Î ½ÇÇàÇÒ ¼ö Àִµ¥, À̰ÍÀÌ »ç¶÷µé·Î ÇÏ¿©±Ý Sub ÇÁ·Î½ÃÀú¸¦ ´õ ¸¹ÀÌ »ç¿ëÇÏ°Ô ÇÏ´Â ÇÑ
°¡Áö ÀÌÀ¯°¡ µÇ±âµµ ÇÕ´Ï´Ù.
|
(1) VBE¿¡¼ 'Ç¥ÁØ' µµ±¸¸ðÀ½¿¡ ÀÖ´Â
'Sub/»ç¿ëÀÚ Á¤ÀÇ Æû ½ÇÇà' ¾ÆÀÌÄÜ ÀÌ¿ë
(2) VBE¿¡¼ '½ÇÇà-Sub/»ç¿ëÀÚ Á¤ÀÇ Æû ½ÇÇà' ¸Þ´º ÀÌ¿ë
(3) VBE¿¡¼ 'Á÷Á¢ ½ÇÇà â'¿¡¼ ¹Ù·Î ½ÇÇà ¡ç Sub ÇÁ·Î½ÃÀú¸í ÀÔ·Â/¿£ÅÍ
(4) ´ÜÃà ۸¦ ÅëÇØ ½ÇÇà(Ctrl + ´ÜÃà Ű) ¡ç ´ÜÃà ۰¡ ¹Ì¸® ÁöÁ¤µÇ¾î ÀÖÀ» °æ¿ì
(5) ´Ù¸¥ Sub ÇÁ·Î½ÃÀú¿¡¼ È£ÃâÇÏ¿© ½ÇÇà
(6) ¿öÅ©½ÃÆ®¿¡¼ ¹öưÀ̳ª µµÇü µîÀÇ °³Ã¼¿¡ ¿¬°áÇÏ¿© ½ÇÇà
(7) 'µµ±¸-¸ÅÅ©·Î-¸ÅÅ©·Î' ¸Þ´º¸¦ ÅëÇØ ½ÇÇà
(8) µµ±¸ ¸ðÀ½ÀÇ »ç¿ëÀÚ ÁöÁ¤ ´ÜÃß¿¡ ¿¬°áÇÏ¿© ½ÇÇà
(9) »ç¿ëÀÚ ÁöÁ¤ ¸Þ´º¿¡ ¿¬°áÇÏ¿© ½ÇÇà
(10) ƯÁ¤ÇÑ À̺¥Æ®°¡ ¹ß»ýÇÏ¿´À» ¶§ ½ÇÇà ¡ç À̺¥Æ® ÇÁ·Î½ÃÀú¿¡ ¿¬°áÇÏ¿© |
ÂüÀ¸·Î ¸¹Àº ¹æ¹ýÀÌ Àֱ⵵ ÇÏÁö¿ä? ÀÌ°Í ¸»°íµµ ´õ ÀÖÀ» Áöµµ ¸ð¸¨´Ï´Ù. ±×¸®°í Function ÇÁ·Î½ÃÀú´Â Sub ÇÁ·Î½ÃÀú¿¡¼ ½±°Ô ÇÒ
¼ö ÀÖ´Â ±Û²ÃÀ» º¯°æÇѴٰųª ¼¿ÀÇ »ö»óÀ» º¯°æÇѴٰųª ÇÏ´Â ÀÛ¾÷Àº ÇÒ ¼ö ¾ø½À´Ï´Ù.
¡¡
»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ¿¹Á¦
(1) Àμö¸¦ Çϳªµµ °¡ÁöÁö ¾Ê´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö
|
Function UserName()
UserName =
Application.UserName
End Function |
'=UserName()' À̶ó°í ÀÔ·ÂÇϸé ÇöÀç »ç¿ëÀÚÀÇ À̸§ÀÌ Ç¥½ÃµË´Ï´Ù.

(2) »ó¿©±Ý °è»ê »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö
¾Æ·¡°ú
°°Àº »ç¿ø ±âº»Á¤º¸°¡ ÀÖ´Ù°í ÇÒ ¶§, Á÷Á¾¿¡ µû¶ó ¼º°ú±ÞÀ» Â÷µî Áö±ÞÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¸¦ ÀÛ¼ºÇØ º¸°Ú½À´Ï´Ù.
|
Function ¼º°ú±Þ(Á÷Á¾ÄÚµå, ¿¬ºÀ)
Select Case Á÷Á¾ÄÚµå
Case 1
¼º°ú±Þ = ¿¬ºÀ *
0.1
Case 2, 3
¼º°ú±Þ = ¿¬ºÀ *
0.08
Case 4 To 7
¼º°ú±Þ = 1000000
Case Is > 7
¼º°ú±Þ = 500000
End Select
End Function |
ÀÌ ÇÔ¼ö¸¦ ½ÇÇàÇÏ¸é ´ÙÀ½°ú °°Àº
°á°ú¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù.

(3) ¼±ÅÃÀû ÀμöOptional
argument¸¦ °¡Áö´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö
ƯÁ¤ÇÑ ¹üÀ§ ³»¿¡¼ »óÀ§ 5°³ °ªÀÇ Æò±ÕÀ»
±¸ÇØ¾ß ÇÑ´Ù¸é ¾î¶»°Ô ÇØ¾ß ÇÒ±î¿ä? ¿¢¼¿¿¡´Â ±×·± ±â´ÉÀ» ¼öÇàÇÏ´Â ÇÔ¼ö°¡ µû·Î ¾ø±â ¶§¹®¿¡ ´ÙÀ½°ú °°Àº ÇüÅÂÀÇ ¼ö½ÄÀ»
»ç¿ëÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù.
= (Large(¿µ¿ª, 1) +
Large(¿µ¿ª, 2) + ... + Large(¿µ¿ª, 5)) / 5
¹°·Ð ÀÌ ¼ö½ÄÀº ¿À·ù¾øÀÌ Á¦´ë·Î ÀÛµ¿ÇÕ´Ï´Ù.
ÇÏÁö¸¸ ±×´ÙÁö ÁÁÀº ÇØ°á ¹æ¹ýÀ̶ó°í Çϱâ´Â ¾î·Æ½À´Ï´Ù. ¿Ö³Ä°í¿ä? ¸ð·Î°¡µµ ¾îµð·Î¸¸ °¡¸é µÇÁö ¾Ê´À³Ä±¸¿ä?? ±×·¸´Ù¸é...
¸¸¾à »óÀ§ 10°³ °ªÀÇ Æò±ÕÀ» ±¸ÇØ¾ß ÇÑ´Ù¸é ¼ö½ÄÀ»,
= (Large(¿µ¿ª, 1) +
Large(¿µ¿ª, 2) + ... + Large(¿µ¿ª, 10)) / 10
ÀÌ·± ½ÄÀ¸·Î ¹Ù²Ù¾î ÁÖ½Ç °ÍÀԴϱî? ±×·¯¸é
100°³ °ªÀÇ Æò±ÕÀº ¾î¶»½À´Ï±î? °ï¶õÇϰÚÁö¿ä? ÀÌ·± °æ¿ì »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¸¦ ¸¸µé¸é °£´ÜÈ÷ ÇØ°áÇÒ ¼ö ÀÖ½À´Ï´Ù.
|
Function »óÀ§Æò±Õ(rngX,
Optional
n
= 5)
Dim dblSum As Double
Dim i As Integer
For i = 1 To n
dblSum = dblSum +
Application.WorksheetFunction.Large(rngX, i)
Next i
»óÀ§Æò±Õ = dblSum / n
End Function |
¿©±â¼... Optional À̶ó´Â
»õ·Î¿î ´Ü¾î°¡ Çϳª ³ª¿Ô±º¿ä. ¿ì¸®°¡ Àß ¾Æ´Â Left ÇÔ¼ö¸¦ »ý°¢ÇØ º¸¸é,
Left(ÅØ½ºÆ®, ÃßÃâÇÒ ¹®ÀÚ ¼ö)
ÀÌ·± Çü½ÄÀ¸·Î »ç¿ëµË´Ï´Ù. ¸¸¾à 'ÃßÃâÇÒ
¹®ÀÚ ¼ö' Àμö¸¦ »ý·«ÇÏ¸é ¿¢¼¿ÀÌ ¾Ë¾Æ¼ 1·Î °£ÁÖÇÕ´Ï´Ù. Áï ´ÙÀ½ µÎ ¼ö½ÄÀº °°Àº °á°ú°ªÀ» µ¹·ÁÁÝ´Ï´Ù.
= Left(A1, 1)
= Left(A1)
ÀÌó·³, »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¿¡¼ ƯÁ¤ÇÑ
Àμö¸¦ »ý·«ÇÏ¸é ±âº»ÀûÀ¸·Î ¾î¶² °ªÀ» °®µµ·Ï ¼³Á¤ÇÒ ¶§ »ç¿ëÇÏ´Â °ÍÀÌ Optional Ű¿öµåÀÔ´Ï´Ù.
(4) ÀμöÀÇ °³¼ö°¡ Á¤ÇØÁ® ÀÖÁö ¾ÊÀº »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö
¾î¶² ¿öÅ©½ÃÆ® ÇÔ¼ö´Â ÀμöÀÇ °³¼ö°¡ ¹Ì¸® Á¤ÇØÁ®
ÀÖÁö ¾ÊÀº °ÍÀÌ ÀÖ½À´Ï´Ù. ¾î¶² °ÍÀÌ ÀÖÀ»±î¿ä? ´ëÇ¥ÀûÀÎ °ÍÀ¸·Î Sum ÇÔ¼ö°¡ ÀÖ½À´Ï´Ù.
= Sum(number1,
number2,...)
ÀÌ·± ½ÄÀ¸·Î 30°³ ±îÁöÀÇ Àμö¸¦ °¡Áú ¼ö
ÀÖ½À´Ï´Ù. ¿©±â¼ ù¹øÂ° Àμö´Â ¹Ýµå½Ã ÀÖ¾î¾ß ÇÏÁö¸¸ ³ª¸ÓÁö Àμö´Â »óȲ¿¡ µû¶ó º¯ÇÕ´Ï´Ù. ÀÌ·± ÇÔ¼ö´Â ¾î¶»°Ô ÇÏ¸é ¸¸µé
¼ö ÀÖÀ»±î¿ä? ParamArray Ű¿öµå¸¦ »ç¿ëÇÏ¸é °¡´ÉÇÕ´Ï´Ù.
|
Function MySum(ParamArray
XXX() As Variant) As Double
Dim varX As Variant
For Each varX In XXX
MySum = MySum + varX
Next varX
End Function
¡¡ |
ParamArray Ű¿öµå´Â Ç×»ó
Variant µ¥ÀÌÅÍ Å¸ÀÔÀ̸ç, Ç×»ó ¼±ÅÃÀû ÀμöOptional argumentÀÔ´Ï´Ù. ¼³·É Optonal Ű¿öµå¸¦
»ç¿ëÇÏÁö ¾Ê¾Ò´õ¶óµµ ¸»ÀÔ´Ï´Ù.
»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ¹üÁÖ
º¯°æÇϱâ
±âº»ÀûÀ¸·Î »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö´Â
'»ç¿ëÀÚ Á¤ÀÇ' ¹üÁÖ¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. VBA¸¦ ÀÌ¿ëÇϸé ÀÌ ¹üÁÖ¸¦ º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù(¿Ö ±×·¸°Ô ¸¸µé¾ú´ÂÁö ÀÌÀ¯¸¦ ¾Ë
¼ö´Â ¾øÁö¸¸, ¿öÅ©½ÃÆ® »óÅ¿¡¼ ¼öÀÛ¾÷À¸·Î´Â
¹Ù²Ù¾î ÁÙ ¹æ¹ýÀÌ ¾ø½À´Ï´Ù).

MacroOptions ¸Þ¼µå¸¦ »ç¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ ÇØ ÁÖ¸é
'»óÀ§Æò±Õ'À̶ó´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼öÀÇ ¹üÁÖ°¡ ¼öÇÐ/»ï°¢ÇÔ¼ö ¹üÁÖ·Î º¯°æµË´Ï´Ù.
|
Sub ChangeCategory()
Application.MacroOptions
macro:="»óÀ§Æò±Õ", Category:=3
End Sub |
<MacroOption
¸Þ¼µåÀÇ ±âº» Á¦°ø ¹üÁÖ>
|
°ª |
ÇÔ¼ö ¹üÁÖ |
|
0 |
¸ðµÎ |
|
1 |
À繫 |
|
2 |
³¯Â¥/½Ã°£ |
|
3 |
¼öÇÐ/»ï°¢ |
|
4 |
Åë°è |
|
5 |
ã±â/ÂüÁ¶ ¿µ¿ª |
|
6 |
µ¥ÀÌÅͺ£À̽º |
|
7 |
ÅØ½ºÆ® |
|
8 |
³í¸® |
|
9 |
Á¤º¸ |
|
10 |
Commands(ÀÌ ¹üÁִ ȸé»ó¿¡ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù) |
|
11 |
Customizing(ÀÌ ¹üÁÖµµ ¼û°ÜÁ® ÀÖ½À´Ï´Ù) |
|
12 |
Macro Control(ÀÌ ¹üÁÖµµ ¼û°ÜÁ® ÀÖ½À´Ï´Ù) |
|
13 |
DDE/External(ÀÌ ¹üÁÖµµ ¼û°ÜÁ® ÀÖ½À´Ï´Ù) |
|
14 |
»ç¿ëÀÚ Á¤ÀÇ(Default) |
|
15 |
°øÇÐ(ºÐ¼® µµ±¸¸¦ Ãß°¡ ¼³Ä¡ÇÑ °æ¿ì ³ªÅ¸³³´Ï´Ù) |
»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ¼³¸í
Ãß°¡Çϱâ
'ÇÔ¼ö ¸¶¹ý»ç' ´ëÈ»óÀÚ¿¡¼
¿¢¼¿ÀÇ ¿öÅ©½ÃÆ® ÇÔ¼ö¸¦ ¼±ÅÃÇØ º¸¸é ÇØ´ç ÇÔ¼ö¿¡ ´ëÇÑ °£´ÜÇÑ ¼³¸íÀÌ ³ªÅ¸³ª´Â °ÍÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸ »ç¿ëÀÚ Á¤ÀÇ
ÇÔ¼ö¿¡ ´ëÇØ¼µµ ¸¶Âù°¡Áö·Î ÀÌ·¯ÇÑ ¼³¸íÀÌ ³ªÅ¸³ªµµ·Ï ÇÒ ¼ö ÀÖ½À´Ï´Ù.

(1)
'µµ±¸-¸ÅÅ©·Î-¸ÅÅ©·Î' ¸Þ´º¸¦ ¼±ÅÃÇÏ´Ï´Ù.
(2) '¸ÅÅ©·Î À̸§' Ç׸ñ¿¡ ÇØ´ç ÇÔ¼öÀÇ À̸§À» ÀÔ·ÂÇÕ´Ï´Ù.
('¸ÅÅ©·Î' ´ëÈ»óÀÚ¿¡´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼öÀÇ À̸§ÀÌ Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù)
(3) '¿É¼Ç' ¹öưÀ» Ŭ¸¯ÇÕ´Ï´Ù.
(4) '¼³¸í' Ç׸ñ¿¡ ÇÔ¼ö¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀ» ±âÀÔÇÕ´Ï´Ù.
(5) 'È®ÀÎ' ¹öưÀ» Ŭ¸¯ÇÕ´Ï´Ù.
(6) 'Ãë¼Ò' ¹öưÀ» Ŭ¸¯ÇÕ´Ï´Ù.
|
»õ·Î¿î ÇÔ¼ö ¹üÁÖ¸¦ ¸¸µé ¼ö ÀÖÀ»±î?
ÇÔ¼ö ¹üÁÖ¸¦ »õ·ÎÀÌ Ãß°¡ÇÒ ¼ö´Â ¾ø½À´Ï´Ù. ¶ÇÇÑ »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼öÀÇ Àμöargument¿¡
¼¼ºÎÀûÀÎ ¼³¸íÀ» Ãß°¡ÇÒ ¼öµµ ¾ø½À´Ï´Ù. ´ë½Å »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼öÀÇ Àμö À̸§À» ÀǹÌÀÖ´Â °ÍÀ¸·Î ÁöÁ¤ÇØ ÁÖ¸é ¾î´À Á¤µµ´Â Á÷°üÀûÀ¸·Î ÀÌÇØÇÒ
¼ö ÀÖ°Ô µÇ¹Ç·Î Æí¸®ÇÕ´Ï´Ù. |
¿ø·¡ À̹ø °Á´ °èȹ¿¡ ¾ø´ø
°ÍÀÔ´Ï´Ù¸¸, ¿ÀÇǽº Æ©ÅÍ¿¡¼ °¡Á³´ø [Excel VBA Ȱ¿ë °úÁ¤]À» ¼ö°ÇϽŠºÐµé¿¡°Ô ¼³¸íµå¸° ³»¿ëÀ» Á¤¸®Çϸé¼
Æ÷ÇÔÇÏ´Â °ÍÀÌ ÁÁÀ» °Í °°¾Æ ÀÛ¼ºÇÏ¿´½À´Ï´Ù.
À̹ø °Á´ ¿©±â±îÁö...
¡¡
|