¼¼»ó¿¡´Â ´Ã ÇÑ°á °°Àº °ÍÀÌ Àִ°¡ Çϸé...±×¶§±×¶§
º¯ÇÏ´Â °Íµéµµ ÀÖ´ä´Ï´Ù. ´Ã Ǫ¸¥ ¼Ò³ª¹«¿Í °°ÀÌ ÇÑ°á
°°Àº °ÍÀ», ÇÁ·Î±×·¡¹Ö¿¡¼´Â »ó¼ö¶ó°í ºÎ¸£°í, º½ ¿©¸§
°¡À» °Ü¿ï°ú °°ÀÌ Ã¶¸¶´Ù º¯ÇÏ´Â °ÍÀ» º¯¼ö¶ó°í
ºÎ¸¥´Ù´Â ¼Å÷ ¾ê±â¸¸ ²¨³Â´Ù°¡ Áö³ ½Ã°£À» ³Ñ±ä °Í
°°½À´Ï´Ù.*^_^*
¹Ì¸® ¸»¾¸ µå¸³´Ï´Ù¸¸...^^ º¯¼ö´Â ¿©·¯ºÐÀÌ VBA¸¦
ÀÌ¿ëÇØ ÇÁ·Î±×·¡¹ÖÇÏ´Â µ¥¿¡ ¹Ýµå½Ã ³Ñ¾î¾ß ÇÒ
»ê°ú °°½À´Ï´Ù. ¿©·¯ºÐ°ú ÇÔ²² ±× »êÀ» ÀÌÁ¦ ³Ñ¾î
º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. »êÀ» ³Ñ¾î °¡±â Àü¿¡ »ê ¼Ó¿¡
º¸À̴ Ǫ¸¥ ¼Ò³ª¹« Çϳª¸¦ ¸ÕÀú °¨»óÇϽõµ·Ï
ÇÏ°Ú½À´Ï´Ù^^*
»ó¼ö(ßÈâ¦
Constant) :
»ó¼ö¶õ º¯ÇÏÁö ¾Ê°í ´Ã °°Àº °ªÀ» °¡Áö´Â °ÍÀ»
°¡¸®Åµ´Ï´Ù. ´Ã º¯ÇÔÀÌ ¾ø´Â °ÍÀÌÁö¿ä. ¹Ù²îÁö
¾Ê´Â´Ù´Â °ÍÀÌ ¹Ù·Î »ó¼öÀÇ Æ¯Â¡ÀÔ´Ï´Ù.
±×·¯³ª º¯¼ö ¿ª½Ã Áß°£¿¡ ¹Ù²îÁö ¾Ê´Â´Ù¸é...¹Ù·Î
»ó¼ö¿Í °°Àº ¿ªÇÒÀ» ÇϰԵ˴ϴÙ. µû¶ó¼, VBAÇÁ·Î±×·¡¹Ö¿¡¼´Â
º¯¼ö¿¡ ºñÇØ »ó¼öÀÇ Á߿伺Àº ¾ÆÁÖ ´úÇÏ´Ù°í
ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇÏÁö¸¸, ÇÁ·Î±×·¡¹Ö¿¡¼ »ó¼ö¸¦
»ç¿ëÇÏ´Â °¡Àå Áß¿äÇÑ ÀÌÀ¯´Â Æí¸®ÇÔ
¶§¹®À̶ø´Ï´Ù. Çϳª´Â, ÇÁ·Î±×·¥ÀÇ °¡µ¶¼º(ÀÌÇØÇϱâ
ÁÁ°Ô ¸¸µå´Â °Í)À» ³ôÀÌ°í, ´Ù¸¥ Çϳª´Â
ÇÁ·Î±×·¥ÀÇ ¼öÁ¤À» ¿ëÀÌÇÏ°Ô Çϱâ À§ÇؼÀÔ´Ï´Ù.
³»Àå»ó¼ö : ³»Àå»ó¼ö¶õ
ÀÌ¹Ì VBA³»ºÎ¿¡¼ Á¤ÇسõÀº »ó¼öµéÀ» ¸»ÇÕ´Ï´Ù.
ÀÌ ³»Àå»ó¼ö´Â ¾ÆÁÖ ¸¹¾Æ¼ Çì¾Æ¸®±âÁ¶Â÷
¾î·Æ´ä´Ï´Ù^^
°¡Àå ¸¹ÀÌ »ç¿ëÇÏ´Â MsgboxÇÔ¼öÀÇ ¿¹¸¦ µé¾îº¸°Ú½À´Ï´Ù.
Sub ¸Þ½ÃÁöÇÔ¼ö_1()
Dim i As Integer
i = MsgBox("¸Þ½ÃÁö¹Ú½º¶ó´Â ÇÔ¼ö´Â ¼ýÀÚ¸¦ µÇµ¹¸³´Ï´Ù", vbYesNo, "¿¢»ç¸ð")
If i = vbYes Then
MsgBox "¿¹¸¦ ¼±ÅÃÇϼ̽À´Ï´Ù"
Else
MsgBox "¾Æ´Ï¿À¸¦ ¼±ÅÃÇϼ̽À´Ï´Ù"
End If
End Sub
À§ÀÇ ÇÁ·Î½ÃÀú¸¦ ½ÇÇàÇϸé...
¿Í °°Àº ¸ÞÁöÁö ¹Ú½º°¡ ³ªÅ¸³³´Ï´Ù.
(¸ÞÁö½Ã¹Ú½º ÇÔ¼öÀÇ µÎ¹ø° Àμö¿¡ VbYesNo¶ó´Â
°ªÀ» Àü´ÞÇϸé, ¿¹¿Í ¾Æ´Ï¿À¶ó´Â µÎ°³ÀÇ
´ÜÃß°¡ ´Þ¸° »óÀÚ¸¦ Ç¥½ÃÇØÁÝ´Ï´Ù)¸¸¾à
»ç¿ëÀÚ°¡ ¿¹¸¦ ´©¸¥´Ù¸é...¾Æ·¡¿Í °°Àº °á°ú¸¦
µÇµ¹·ÁÁÙ °ÍÀÔ´Ï´Ù
ÀÌ ¸ÞÁöÁö ¹Ú½º´Â ¾Æ¹«·± Àμöµµ
Àü´ÞÇÏÁö ¾Ê¾ÒÀ¸¹Ç·Î ±âº»°ªÀÎ 0ÀÎ ¿ÀÁ÷
È®ÀδÜÃ߸¸ ÀÖ´Â ¸Þ½ÃÁö »óÀÚ¸¦ º¸¿©ÁÖ´Â
°ÍÀÔ´Ï´Ù.
¾Æ·¡ÀÇ ¿¹Á¦´Â À§¿Í µ¿ÀÏÇÑ
ÇÁ·Î½ÃÀúÀÔ´Ï´Ù¸¸, »ó¼ö¸¦ »ç¿ëÇÏÁö ¾Ê¾Æ,ÇÁ·Î±×·¥À»
´õ¿í ÀÌÇØÇϱ⠾î·Æ½À´Ï´Ù. »ç½Ç Àúµµ ÀÌ
°Á¸¦ ¸¸µé±â À§ÇØ µµ¿ò¸»À» Âü°íÇØ °Ü¿ì(^^)
¸¸µé¾ú´ä´Ï´Ù.
Sub ¸Þ½ÃÁöÇÔ¼ö_2()
Dim i As Integer
i = MsgBox("¸Þ½ÃÁö¹Ú½º¶ó´Â ÇÔ¼ö´Â ¼ýÀÚ¸¦ µÇµ¹¸³´Ï´Ù", 4)
If i = 6 Then
MsgBox "¿¹¸¦ ¼±ÅÃÇϼ̽À´Ï´Ù"
Else
MsgBox "¾Æ´Ï¿À¸¦ ¼±ÅÃÇϼ̽À´Ï´Ù"
End If
End Sub
vbMagboxstyleÀ̶õ Àμö, Áï ¸Þ½ÃÁö »óÀÚÀÇ
½ºÅ¸ÀÏÀº ¸î °¡Áö Á¤ÇØÁø ƲÀÌ ÀÖÀ¸¸ç ¸î ¹ø
½ºÅ¸ÀÏÀ̶ó°í Á¤ÇØÁø Àμö¸¦ Àü´ÞÇϸé, VBA´Â
°Å±â¿¡ ÇÕ´çÇÑ ¸ð¾çÀÇ ¸Þ½ÃÁö »óÀÚ¸¦ »ç¿ëÀÚ¿¡°Ô
º¸¿©ÁÖ°Ô²û µÇ¾î Àִµ¥, 4¶ó´Â Àμö¸¦ Àü´ÞÇϸé
À§¿Í °°Àº ¿¹¿Í ¾Æ´Ï¿À¶ó´Â µÎ °³ÀÇ ´ÜÃ߸¦
°®´Â ¸Þ½ÃÁö »óÀÚ¸¦ ³ªÅ¸³»°Ô µË´Ï´Ù. ÀÌ ¶§,
»ç¿ëÀÚ°¡ ¿¹¶ó´Â ´ÜÃ߸¦ ´©¸£¸é, ÀÌ ¸Þ½ÃÁö
»óÀÚ ÇÔ¼ö´Â 6À̶õ ¼ýÀÚ¸¦ µÇµ¹·ÁÁÖ°Ô µÇ´Â
°ÍÀÔ´Ï´Ù. ±×·±µ¥, 4³ª 6À̶ó´Â ¼ýÀÚ´Â
»ç¶÷µéÀÌ Á÷°üÀûÀ¸·Î ÀÌÇØÇϱ⠾î·Æ½À´Ï´Ù.
±×·¡, vbYesNo, vbYes¿Í °°Àº ³»Àå »ó¼ö¸¦ ÀÌ¿ëÇØ
ÇÁ·Î±×·¡¹ÖÇϵµ·Ï ÇÏ´Â °ÍÀ̶ø´Ï´Ù. µÚ¿¡
¼³¸íÇÏ°Ú½À´Ï´Ù¸¸, ÀÌ·± ³»Àå»ó¼öµéÀº
¸ðµÎ ¿°ÅÇü »ó¼öÀÇ ÀÏÁ¾À̶ø´Ï´Ù.
|
¿¢¼¿ µµ¿ò¸» ¿³º¸±â
: ¿¢¼¿ µµ¿ò¸»¿¡¼´Â »ó¼ö¸¦ ¾Æ·¡¿Í °°ÀÌ
¼³¸íÇÏ°í ÀÖ½À´Ï´Ù.
ÇÁ·Î±×·¥À» ½ÇÇàÇÏ´Â µ¿¾È »ó¼ö °ªÀ» º¸À¯ÇÏ´Â
ÁöÁ¤ Ç׸ñÀ» ÀǹÌÇÕ´Ï´Ù. »ó¼ö·Î¼ ¹®ÀÚ¿À̳ª
¼ýÀÚ ¸®ÅÍ·², ´Ù¸¥ »ó¼ö, ¶Ç´Â Is¿Í Áö¼ö¸¦
Á¦¿ÜÇÑ Áö¼ö¿Í ³í¸® ¿¬»êÀÚÀÇ ¸ðµç Á¶ÇÕÀÌ
°¡´ÉÇÕ´Ï´Ù. °¢°¢ÀÇ È£½ºÆ® ÀÀ¿ë ÇÁ·Î±×·¥Àº
°íÀ¯ÀÇ »ó¼ö Áý´ÜÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ç¿ëÀÚ´Â Ãß°¡ÀûÀÎ »ó¼ö¸¦ Const ¹®À»
»ç¿ëÇÏ¿© Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ´Â
ÄÚµåÀÇ ¾î´À °÷¿¡³ª ½ÇÁ¦ °ª ´ë½Å »ó¼ö¸¦
»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù
°¢°¢ÀÇ È£½ºÆ® ÀÀ¿ëÇÁ·Î±×·¥Àº °íÀ¯ÀÇ »ó¼ö
Áý´ÜÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù¶ó´Â ´ë¸ñÀ» ´«¿©°Ü
º¸½Ê½Ã¿À. ¾Ë½ö´Þ½öÇϽôٱ¸¿ä^^*
ÀÌ·± °ÍÀ̶ø´Ï´Ù...
¡¡
À§ÀÇ ±×¸²Àº ¼±ÅÃÇÑ ¹üÀ§¿¡ ¾Æ·¡ÂÊ Å׵θ®¸¦
±×¸° °ÍÀ» ¸ÅÅ©·Î ±â·Ï±â·Î ±â·ÏÇÑ ³»¿äÀ̶ø´Ï´Ù.
Á¤ÀÛ ÇÊ¿äÇÑ °ÍÀº
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = xlAutomatic
End With
¿Í °°Àº ºÎºÐ»ÓÀÔ´Ï´Ù¸¸. ÀÌ ¾ÆÁÖ Ä£ÀýÇÑ
±â·Ï±â´Â ¿©·¯ °¡Áö °ÍÀ» ÇѲ¨¹ø¿¡ °¡¸£ÃÄ
ÁÖ°í ÀÖ½À´Ï´Ù^^
ÀÚ ¿©±â¼ ¿©·¯ºÐÀÌ ´«¿©°Ü º¸½Ç ´ë¸ñÀº
À§ÀÇ ±×¸²¿¡¼ »ç°¢Çü, ¸¶¸§¸ð ±×¸®°í
Ÿ¿øÇüÀ¸·Î Ç¥½ÃÇÑ ºÎºÐÀÔ´Ï´Ù. ±×°ÍµéÀÇ °øÅëÁ¡Àº,
ÀÌ¹Ì ¾Ë¾Æº¸¼Ì°Ú½À´Ï´Ù¸¸, xlÀ̶ó´Â Á¢µÎ»ç¸¦
°¡Áö°í ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ¿¢¼¿ÀÇ ¼¿Àº
Å׵讶ó´Â ¼Ó¼ºÀ» °¡Áö°í ÀÖ½À´Ï´Ù. ÀÌ
Å׵讶ó°í ÇÏ´Â °ÍÀº ¿ÞÂÊ, ¿À¸¥ÂÊ, À§, ¾Æ·¡
±×¸®°í ¿ÞÂÊ »ç¼±, ¿À¸¥ÂÊ »ç¼±µé·Î ÀÌ·ç¾îÁ®
ÀÖ½À´Ï´Ù. »ç¶÷µéÀÇ ±âÁØÀ¸·Î º¸ÀÚ¸é ¿ÞÂÊ
¿À¸¥ÂÊÀ̶õ ±ÔÁ¤ÀÌ Æí¸®ÇÏ°Ú½À´Ï´Ù¸¸, ÄÄÇ»ÅÍ´Â
¸ðµÎ ÀÌ°ÍÀ» ¸î ¹ø° ¿ä¼Ò¶ó°í °ÍÀ¸·Î ±ÔÁ¤ÇÏ°Ô
µË´Ï´Ù. Áï, ¸ðµç °ÍÀÌ ¼ö·Î ÀÌ·ç¾îÁ® ÀÖ´Â °ÍÀÌÁö¿ä.
ÀÌ·² ¶§ »ó¼ö´Â »ç¶÷°ú ÄÄÇ»ÅÍÀÇ Áß°£¿¡¼
±³·® ¿ªÇÒÀ» ÇØÁÖ´Â °ÍÀÔ´Ï´Ù.
Borders(xlEdgeBottom)¶ó´Â Ç¥ÇöÀº,
Á¶±Ý º¹ÀâÇÏ°Ô »ç¿ëÇϸé...
Borders.Item(9)¶ó°í ÇÏ´Â °Í°ú °°Àº °ÍÀÔ´Ï´Ù.
Áï, Å׵θ® Ä÷º¼ÇÀÇ 9¹ø° ¿ä¼Ò°¡ xlEdgeBottomÀ̶õ
°ÍÀÌÁö¿ä. ÇÏÁö¸¸, ¿¢¼¿Àº ¼ö ¸¹Àº °³Ã¼µé·Î
ÀÌ·ç¾îÁ® ÀÖÀ¸¸ç ±× °³Ã¼µéÀÇ ¼Ó¼º ¶ÇÇÑ Çϳª
µÑÀÌ ¾Æ´Ï¶ø´Ï´Ù. ƯÈ÷, ¿ÀÇǽº ÇÁ·Î±×·¥
°¡¿îµ¥ ¿¢¼¿Àº °¡Àå º¹ÀâÇÏ°í ´Ù¾çÇÑ ±¸¼º¿ä¼Ò·Î
ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù. ¿©·¯ºÐÀÌ º¹ÀâÇÏ´Ù°í
´À³¢½Ã´Â ¿¢¼¼½º¿Í ºñ±³Çغ¸´õ¶óµµ, ¿¢¼¼½º¸¦
ÀÌ·ç´Â ±¸¼º¿ä¼ÒÀÇ ¼ö´Â ¿¢¼¿ÀÇ Àý¹ÝÀ» °Ü¿ì
³Ñ´Â Á¤µµÀÔ´Ï´Ù. ÀÚ ÀÌ º¹ÀâÇÑ
¿ä¼ÒµéÀº ¸ðµÎ ¼ýÀڷΠǥÇöµË´Ï´Ù. ±×·¸´Ù¸é,
ÀÌ ¸ðµç °ÍÀ» ¾î¶»°Ô Á¢±ÙÇÒ ¼ö ÀÖÀ»±î¿ä. ÀÌ·²
¶§ ¿¢¼¿À» ¸¸µç ÇÁ·Î±×·¡¸ÓµéÀÌ Á¤ÀÇÇÑ ³»Àå
»ó¼ö¸¦ ÀÌ¿ëÇØ ¼Õ½±°Ô ¿ì¸®´Â ¿¢¼¿ °³Ã¼¿Í
¼Ó¼º¿¡ Á¢±ÙÀÌ °¡´ÉÇÑ °ÍÀÔ´Ï´Ù. VB¿¡¼
»ç¿ëÇÑ »ó¼öµéÀº vb¶ó´Â Á¢µÎ»ç¸¦, ¿¢¼¿¿¡¼
»ç¿ëÇÏ´Â ³»Àå»ó¼öµéÀº xlÀ̶ó´Â Á¢µÎ»ç¸¦
ÀÌ¿ëÇÕ´Ï´Ù. wd¶ó´Â Á¢µÎ»ç´Â ¿öµå¿¡¼, »ç¿ëÇϸç,
ac¶ó´Â Á¢µÎ»ç´Â ¿¢¼¼½º¿¡¼, pp´Â
ÆÄ¿öÆ÷ÀÎÆ®¿¡ »ç¿ëÇÕ´Ï´Ù. mso´Â µµ±¸ ¸ðÀ½°ú
°°ÀÌ ¿ÀÇǽº¿¡ °øÅëÀ¸·Î Àû¿ëµÇ´Â »ó¼öµéÀÇ
Á¢µÎ»çÀÔ´Ï´Ù. °¢°¢ÀÇ È£½ºÆ® ÀÀ¿ë ÇÁ·Î±×·¥Àº
°íÀ¯ÀÇ »ó¼ö Áý´ÜÀ» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù¶ó´Â
µµ¿ò¸»ÀÇ Àǹ̴ ¹Ù·Î ÀÌ¿Í °°ÀÌ °¢°¢ÀÇ
ÀÀ¿ëÇÁ·Î±×·¥Àº °íÀ¯ÇÑ »ó¼ö¸¦ Á¤ÀÇÇØ »ç¿ëÇÑ´Ù´Â
¶æÀ̶ø´Ï´Ù. Á¤¸» Áß¿äÇÑ °ÍÀº
ÀÌ ¸ðµç °ÍÀ» ¾Ë°í °è½ÃÁö ¾Ê¾Æµµ µÈ´Ù´Â °ÍÀÔ´Ï´Ù.
ÇÊ¿äÇÒ ¶§¸¶´Ù µµ¿ò¸»À» ã¾Æ º¸½Ã¸é µË´Ï´Ù.
¹°·Ð ºó¹øÇÏ°Ô »ç¿ëÇÑ´Ù¸é, Çϳª µÑ Á¤µµ ¾Ë°í
À־ ¹«¹æÇÏ°ÚÁö¿ä...Á¦°¡ °¡Àå ºó¹øÇÏ°Ô
»ç¿ëÇÏ´Â VBA³»Àå »ó¼ö´Â vbCrÀÔ´Ï´Ù.
ij¸®Áö¸®ÅÏÀ̶õ ¶æÀ̶ø´Ï´Ù. ¾Æ½ºÅ° ¹®ÀÚ 13°ú
°°Àº ÀǹÌÀÔ´Ï´Ù. ÀÌ ¹®ÀÚ´Â ´«¿¡ º¸ÀÌÁö ¾Ê´Â
¹®ÀÚÀ̹ǷÎ...³»Àå »ó¼ö¸¦ ÀÌ¿ëÇÏ´Â °ÍÀÌ ¾ÆÁÖ
Æí¸®ÇÕ´Ï´Ù.
ÀÚ, ¿Ö ÀÌ·± ³»Àå »ó¼ö¸¦ »ç¿ëÇØ¾ß ÇÏ´ÂÁö
ÇÑ°¡Áö ¿¹¸¦ µé¾î º¸µµ·Ï ÇÏ°Ú½À´Ï´Ù. ´Ù½Ã
¸ÅÅ©·Î ±â·Ï±â¸¦ ÀÌ¿ëÇغ¾´Ï´Ù^^
Sub Macro2()
'
' Macro2 Macro
' Ȳ±â¼ºÀÌ(°¡) 2000-08-10¿¡ ±â·ÏÇÑ ¸ÅÅ©·Î
'
'
With Selection.Interior
.ColorIndex = 6
.Pattern = xlSolid
End With
End Sub
¹«¾ùÀ» ±â·ÏÇÑ ³»¿ëÀÎÁö ¾Æ½Ã°Ú½À´Ï±î? ¼½Ä
µµ±¸ ¸ðÀ½¿¡ ÀÖ´Â »ö ä¿ì±â ´ÜÃ߸¦ ÀÌ¿ëÇØ ¼¿
¹üÀ§¿¡ ³ë¶û»ö¸¦ ÀÔÈù °ÍÀ» ¸ÅÅ©·Î·Î ±â·ÏÇÑ
°ÍÀÔ´Ï´Ù. ¸ÅÅ©·Î ±â·Ï±â·Î ±â·ÏÇϸé Interiror¼Ó¼ºÀÇ
ColorIndex¼Ó¼ºÀ» 6À¸·Î ¼³Á¤ÇÑ´Ù´Â ÀÌÇØÇϱâ
¾î·Á¿î Äڵ尡 ±â·ÏµË´Ï´Ù. ÀÌ°ÍÀº ¾Æ·¡¿Í
°°Àº ÄÚµå·Î ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. ¼±ÅÃÇÑ °³Ã¼ÀÇ
³»ºÎ »ö»óÀ» ³ë¶õ»öÀ¸·Î ÇÒ´çÇ϶ó´Â ÄÚµåÀÎ
°ÍÀÔ´Ï´Ù.
Sub dhYellowRagne_1()
Selection.Interior.Color = vbYellow
End Sub
Sub dhYellowRagne_2()
Selection.Interior.Color =
65535
End Sub
¿ì¸®´Â »¡°²´Ù ÆĶþ´Ù ³ë¶þ´Ù°í ÇÏ´Â °ÍÀ»
ÄÄÇ»ÅÍ´Â ¸ðµÎ ¼ýÀڷΠǥ½ÃÇÕ´Ï´Ù. ³ë¶õ»öÀº
»ö»óÇ¥ °¡¿îµ¥ 65535¹ø° »öÀÎ °ÍÀÔ´Ï´Ù.
dhYellowRagne_1°ú dhYellowRagne_2Àº ¸ðµÎ °°Àº °á°ú¸¦
µÇµ¹¸³´Ï´Ù¸¸, ¿©·¯ºÐÀ̶ó¸é
¾î¶² Äڵ带 »ç¿ëÇϽðڽÀ´Ï±î^^*
|
»ç¿ëÀÚ Á¤ÀÇ
»ó¼ö ÀÚ
ÀÌÁ¦ »ç¿ëÀÚ Á¤ÀÇ »ó¼ö¿¡ ´ëÇØ ¾Ë¾Æ º¸µµ·Ï
ÇÏ°Ú½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀǶó´Â ¸»¿¡¼ ¾Ë ¼ö
ÀÖµíÀÌ, ÀÌ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ »ó¼ö°¡ »ç¿ëÀÚ
Á¤ÀÇ »ó¼ö¶ø´Ï´Ù. ÇÏ°í º¸´Ï Çϳª¸¶³ª ÇÑ
¾ê±â±º¿ä^^ Á¦°¡ ¿äÁò ÇÁ·Î±×·¡¹Ö ÇÒ ¶§ ÀÚÁÖ
»ç¿ëÇÏ´Â »ó¼ö´Â EsÀÔ´Ï´Ù...¹¹ Ưº°ÇÑ Àǹ̰¡
ÀÖ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ±×³É Á¦ ¸¾´ë·Î ºÙ¿© º»
°ÍÀ̶ø´Ï´Ù. »ç¿ëÀÚ Á¤ÀǶõ »ç¿ëÀÚ ¸¾´ë·Î¶õ
¶æµµ ¾î´À Á¤µµ ÀÖÁö ¾Ê°Ú½À´Ï±î?(Âü°í
: Const ¹®À¸·Î ¼±¾ðÇÑ »ó¼ö¸¦ ±âÈ£»ó¼ö¶ó´Â
¸»·Î ¹Ù²Ù¾î ºÎ¸£´Â °æ¿ìµµ ÀÖ½À´Ï´Ù)
»ç¿ëÀÚ Á¤ÀÇ »ó¼ö¸¦ ÀÌ¿ëÇϽ÷Á¸é Const ¹®À»
ÀÌ¿ëÇÕ´Ï´Ù.
´Ù½Ã ¿¢¼¿ µµ¿ò¸»À» º¸µµ·Ï ÇÕ´Ï´Ù...^^(Ȥ,
¾Ë°í °è½ÅÁö ¸ð¸£°Ú½À´Ï´Ù¸¸, ÄÄÇ»ÅÍ °ü·Ã
Ã¥µéÀº µµ¿ò¸»À» Â¥Áý±âÇÑ ¼öÁØÀÇ °ÍÀÌ
´ëºÎºÐÀ̶ø´Ï´Ù. ¿¹Á¦³ª ÄÚµå ¿ª½Ã µµ¿ò¸»À»
±×´ë·Î º£³¤ °ÍÀÌÁö¿ä. ±×·±µ¥ º£²¼´Ù´Â À̾߱â´Â
¸¹Áö ¾Ê´õ±º¿ä^^*)
±¸¹®
[Public | Private] Const constname
[As type] = expression
Const ¹®Àº ´ÙÀ½°ú °°Àº ±¸¼º ¿ä¼Ò·Î
µÇ¾î ÀÖ½À´Ï´Ù.
±¸¼º¿ä¼Ò |
¼³¸í |
Public |
¼±ÅÃÀûÀÎ ¿ä¼Ò. »ó¼ö¸¦
¼±¾ðÇϱâ À§ÇØ ¸ðµâ
¼öÁØ¿¡¼ »ç¿ëµÈ Å°¿öµå´Â
¸ðµç ¸ðµâ
³»ÀÇ ¸ðµç ÇÁ·Î½ÃÀú¿¡¼
»ç¿ëÇÒ ¼ö ÀÖÁö¸¸ ÇÁ·Î½ÃÀú ³»¿¡¼´Â
»ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. |
Private |
¼±ÅÃÀûÀÎ ¿ä¼Ò. »ó¼ö¸¦
¼±¾ðÇϱâ À§ÇØ ¸ðµâ ¼öÁØ¿¡¼ »ç¿ëµÈ Å°¿öµå´Â
¼±¾ðÀÌ
¸¸µé¾îÁø ¸ðµâ ³»¿¡¼¸¸ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç,
ÇÁ·Î½ÃÀú ³»¿¡¼´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. |
constname |
ÇʼöÀûÀÎ ¿ä¼Ò. »ó¼öÀÇ
À̸§Àº Ç¥ÁØ º¯¼ö
¸í¸í ±ÔÄ¢¿¡ µû¸¨´Ï´Ù. |
type |
¼±ÅÃÀûÀÎ ¿ä¼Ò. »ó¼öÀÇ µ¥ÀÌÅÍ
Çü½ÄÀº ´ÙÀ½°ú °°½À´Ï´Ù.
Byte,
Boolean, Integer,
Long, Currency,
Single, Double,
Decimal(ÇöÀç
Áö¿ø ¾ÈµÊ), Date,
String, Variant.
¼±¾ðµÈ °¢°¢ÀÇ »ó¼ö¿¡ ´ëÇÏ¿©
µ¶¸³ÀûÀÎ As type ÀýÀ» »ç¿ëÇÕ´Ï´Ù.
|
expression |
ÇʼöÀûÀÎ ¿ä¼Ò. Is¸¦
Á¦¿ÜÇÑ ¸ðµç ¼ýÀÚ³ª ³í¸® ¿¬»êÀÚ¸¦ Æ÷ÇÔÇÏ´Â
¹®ÀÚ¿, ´Ù¸¥ »ó¼ö ¶Ç´Â ¸ðµç Á¶ÇÕÀÔ´Ï´Ù. |
À§ÀÇ ±¸¹®¿¡¼ []·Î Ç¥½Ã ÇÑ °ÍÀº »ý·«
°¡´ÉÇÏ´Ù(¼±ÅÃÀûÀ̶ó)´Â ¶æÀÔ´Ï´Ù. Áï, ¾Æ·¡ÀÇ
¿©·¯ ±¸¹®À» ºñ±³ÇØ º¸¼¼¿ä.
Public Const Es As String = "MgicSheet & ¿¢»ç¸ð"
Private Const Es As String = "MgicSheet & ¿¢»ç¸ð"
Public Const Es = "MgicSheet & ¿¢»ç¸ð"
Private Const Es = "MgicSheet & ¿¢»ç¸ð"
Const Es As String = "MgicSheet &
¿¢»ç¸ð"
Const Es = "MgicSheet & ¿¢»ç¸ð"
ª°Ô ¸»Çϸé, À§¿¡ ¿°ÅÇÑ ¿¹Á¦´Â ¸ðµÎ Es¶õ
»ó¼ö¸¦ ÀÌ¿ëÇØ " MagicSheet & ¿¢»ç¸ð¶ó"´Â
¹®ÀÚ¿À» ´ë½ÅÇÏ°Ú´Ù´Â ¼±¾ðÀÔ´Ï´Ù.
ÀÌ·¸°Ô Const¹®À» ÀÌ¿ëÇØ »ó¼ö¸¦ ¼±¾ðÇØ µÎ¸é,
VBA´Â ¾ÕÀ¸·Î ÇÁ·Î½ÃÀú¿¡¼ ¸¸³ª´Â Es »ó¼ö¸¦
¸ðµÎ " MgicSheet & ¿¢»ç¸ð"¶ó´Â ¹®ÀÚ¿·Î
Çؼ®ÇÏ°í ¹Ù²Ù°Ô µÇ´Â °ÍÀÔ´Ï´Ù.
ÀÌ »ó¼ö¸¦ ÀÌ¿ëÇÏ´Â ÀÌÀ¯´Â ¾Õ¼ ¸»¾¸µå¸°
´ë·Î(»ç½Ç, º¯¼ö¸¦ ¼±¾ðÇÏ°í
°ªÀ» ´ëÀÔÇÑ µÚ, ÀÌ º¯¼öÀÇ °ªÀ» º¯°æÇÏÁö ¾ÊÀ¸¸é
ÀÌ º¯¼ö´Â »ó¼öÀÇ ¿ªÇÒÀ» ¸¶Âù°¡Áö·Î ¼öÇàÇÕ´Ï´Ù)
Æí¸®ÇÔ ¶§¹®À̶ø´Ï´Ù. ÇϳªÀÇ ¸ðµâÀ̳ª
ÇÁ·Î½ÃÀú ³»¿¡¼ °øÅëÀûÀ¸·Î ¿©·¯¹ø »ç¿ëÇؾß
ÇÒ ³»¿ëÀÌ ÀÖ´Ù¸é »ó¼ö¸¦ ¼±¾ðÇØ µÎ¾î
ÇѲ¨¹ø¿¡ ġȯÀÌ °¡´ÉÇÑ °ÍÀ̴ϱî¿ä.
|
¿°ÅÇü »ó¼ö
¿°ÅÇü »ó¼ö´Â º°·Î Àß »ç¿ëÇÏÁö ¾Ê´Â
°ÍÀÔ´Ï´Ù¸¸, ¾Ë¾ÆµÎ½Ã¸é ¸¹Àº °æ¿ì À¶Å뼺À»
¹ß°ßÇÏ½Ç ¼ö ÀÖ´ä´Ï´Ù. »ç½Ç ¾Õ¼ ¸»¾¸ µå¸° ³»Àå»ó¼öµé
´ëºÎºÐ ÀÌ·± ¿°ÅÇü »ó¼ö¶ø´Ï´Ù. ¾Æ·¡ÀÇ
°£´ÜÇÑ(¾Æ´Ï º¹ÀâÇÑ°¡¿ä^^* ÄÚµåâ¿¡ º¹»çÇØ ºÙ¿©³ÖÀ¸½Ã¸é
µË´Ï´Ù) ¿¹Á¦¸¦ º¸µµ·Ï ÇÕ´Ï´Ù.
Option Explicit
Enum Escolor
°ËÁ¤ = 1
Èò»ö = 2
»¡° = 3
¹àÀº³ì»ö = 4
ÆĶû = 5
³ë¶û = 6
ºÐÈ« = 7
¹àÀº¿Á»ö = 8
ÁøÇÑ»¡° = 9
³ì»ö = 10
ÁøÇÑÆĶû = 11
ÁøÇѳë¶û = 12
º¸¶ó = 13
ÁøÇÑû·Ï = 14
ȸ»ö25 = 15
ȸ»ö50 = 16
Çϴûö = 33
¿¬ÇÑ¿Á»ö = 34
¿¬³ì»ö = 35
¿¬³ë¶û = 36
È帰ÆĶû = 37
Àå¹Ì»ö = 38
¿¬º¸¶ó = 39
ȓȚ = 40
¿¬ÇÑÆĶû = 41
¿¬Çѳìû = 42
¶óÀÓ = 43
±Ý»ö = 44
¿¬ÇÑÁÖȲ = 45
ÁÖȲ = 46
ûȸ»ö = 47
ȸ»ö40 = 48
ÁøÇÑ¿Á»ö = 49
ÇØ·Ï»ö = 50
ÁøÇѳì»ö = 51
Ȳ·Ï»ö = 52
°¥»ö = 53
ÀÚÁÖ = 54
³²»ö = 55
ȸ»ö = 56
End Enum
Sub dhDoThis()
dhEnumSample ³ë¶û
'dhEnumSample Escolor.³ë¶û 'À§ÀÇ ÄÚµå¿Í
°°Àº °á°úÀÔ´Ï´Ù
End Sub
Sub dhEnumSample(LngColor As
Long)
Selection.Interior.ColorIndex = intColor
End Sub
EnumÀ̶õ Emumeration(¿°Å)ÀÇ
ÁÙÀÓ¸»ÀÔ´Ï´Ù. ¿ì¸®´Â ¸ðµâ¿¡ À§¿Í °°ÀÌ Enum
¹®À» ÀÌ¿ëÇØ »ó¼ö¸¦ Á¤ÀÇÇÏ°í À̸¦ »ç¿ëÇÒ ¼ö
ÀÖ½À´Ï´Ù.(ÁÖÀÇ :
Const ¹®°ú´Â ´Ù¸£°Ô Enum »ó¼ö´Â ¿À·ÎÁö LongŸÀÔÀÇ
»ó¼ö¸¸À» Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù) ¿¢¼¿¿¡¼´Â
°£´ÜÇÑ »ö»óÇ¥¸¦ Á¤ÀÇÇÏ¿© À̸¦ »ç¿ëÇÕ´Ï´Ù¸¸
¿©±â¿¡ ´ëÇÑ »ó¼ö´Â Á¦°øµÇÁö ¾Ê´Â µí ½Í½À´Ï´Ù.(À§ÀÇ
¿¹Á¦¿¡¼ Áß°£Áß°£ ¿¬¼ÓµÇÁö ¾Ê´Â ¼ýÀÚ¸¦ ¹ß°ßÇϽÇ
¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ÀÌ°ÍÀº Á¦°¡ »ö»ó À̸§À»
¹¹¶ó°í ÇؾßÇÒÁö Àß ¸ô¶ó ºÙÀÌÁö ¸øÇÑ
°ÍÀ̶ø´Ï´Ù^^)
À§ÀÇ ¿¹Á¦´Â ¿°ÅÇü »ó¼ö¸¦ ¼±¾ðÇÏ°í À̸¦
ÀÌ¿ëÇÏ¿© ¼¿ÀÇ ³»ºÎ »ö»óÀ» º¯°æÇϵµ·Ï ÇÑ
¿¹Á¦ÀÔ´Ï´Ù. ¶ÇÇÑ ¿°ÅÇü »ó¼ö¸¦ ¼±¾ðÇϸé
¾Æ·¡¿Í °°ÀÌ VBAÆíÁý±â¿¡¼ ÀÌ »ó¼ö ¸ñ·ÏÀ»
½±°Ô ÀÌ¿ëÇÒ ¼ö ÀְԵ˴ϴÙ.
|
|