¿¢¼¿¿¡¼ ¸¶¹ý»ç¶ó ÇÔÀº ÈçÈ÷ ¼½Ä ÆÄÀÏÀ̳ª
Ãß°¡±â´ÉÀ» °¡¸®Å°´Â °ÍÀÔ´Ï´Ù. ¿ì¸®´Â ¹®¼º´ÇÕÀμ⸶¹ý»ç
Ãß°¡±â´ÉÀ¸·Î ¸¸µé ¿¹Á¤ÀÔ´Ï´Ù. Ãß°¡±â´É ÆÄÀÏÀ»
¸¸µé±â À§ÇØ Æ¯º°È÷ ¿äûµÇ´Â ´Ù¸¥ ±â´ÉÀº ¾ø½À´Ï´Ù.
VBA ¸ðµâÀ» ÀÛ¼ºÇÏ°í, ÀÌ ¸ðµâÀ»
½ÇÇà½Ãų ¼ö ÀÖ´Â ¸Þ´º³ª µµ±¸ ¸ðÀ½À» Ãß°¡½ÃŲ µÚ,
Ãß°¡±â´É ÆÄÀÏ·Î ÀúÀåÇÏ¸é °£´ÜÇÏ°Ô Ãß°¡±â´É
ÆÄÀÏÀ» ¸¸µå½Ç ¼ö ÀÖ½À´Ï´Ù.
¿À´ÃÀº,
UserFormÀ̶õ °ÍÀ» ÀÌ¿ëÇØ, »ç¿ëÀÚ¿Í ´ëȽÄÀ¸·Î
ÇÁ·Î±×·¥À» ÁøÇàÇÒ ¼ö ÀÖµµ·Ï ¸¸µé¾î
º¸°Ú½À´Ï´Ù(ÀÌ UserFormÀº »ç¿ëÀÚ Á¤ÀÇ ´ëÈ »óÀÚ,
´ëÈ»óÀÚ, À¯ÀúÆû, Æû µîÀÇ ´Ù¾çÇÑ ¸íĪÀ¸·Î
ºÒ¸³´Ï´Ù. ¿©±â¼´Â °£´ÜÇÏ°Ô ÆûÀ̶õ ¸íĪÀ¸·Î
UserFormÀ» ºÎ¸£µµ·Ï ÇÏ°Ú½À´Ï´Ù)
1. ¸ÕÀú »õ ÅëÇÕ ¹®¼¸¦ ¿¬ µÚ, ½ÃÆ®
Çϳª¸¸À» ³²±ä µÚ ³ª¸ÓÁö ½ÃÆ®´Â ¸ðµÎ »èÁ¦ÇØ
ÁֽʽÿÀ.(ÀÌ ¸¶¹ý»ç ¿¹Á¦´Â ¿öÅ©½ÃÆ®¿¡ ¾î¶²
µ¥ÀÌÅ͵µ ÀÔ·ÂÇÏÁö ¾ÊÀ¸¹Ç·Î ºÒÇÊ¿äÇÑ ÀÚ¿øÀÇ
³¶ºñ¸¦ ¸·±â À§ÇØ ½ÃÆ® Çϳª¸¸ ³²±â°í ¸ðµÎ
»èÁ¦ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. Àß ¾Æ½Ã°ÚÁö¸¸,
ÅëÇÕ¹®¼¿¡´Â 1°³ ÀÌ»óÀÇ ¿öÅ©½ÃÆ®°¡ ¹Ýµå½Ã
Æ÷ÇԵǾî ÀÖ¾î¾ß Çϸç, Ãß°¡ ±â´É ÆÄÀÏ¿¡¼µµ
ÀÌ°ÍÀº ¸¶Âù°¡ÁöÀÔ´Ï´Ù)
2. ÀÌ ÆÄÀÏÀÇ À̸§À», "¹®¼º´ÇÕ¸¶¹ý»ç"¶ó°í
ºÙ¿©ÁֽʽÿÀ.(ÁÖÀÇ
: ¿¹Á¦ ÆÄÀÏÀ» ³»·Á¹ÞÀ¸¼Ì´Ù¸é, ´Ù¸¥
°æ·Î¿¡¼ ÀÛ¾÷ÇØ ÁÖ¼Å¾ß À̸§
Ãæµ¹ ¿¡·¯°¡ ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù)
3. µµ±¸ ¸Þ´º¿¡¼ ¸ÅÅ©·Î ¢Ñ Visual Basic Editor¸¦
Â÷·Ê·Î ¼±ÅÃÇϰųª, Alt + F11Å°¸¦ ´·¯ VBAÆíÁý±â¸¦
¿©½Ê½Ã¿À.
4. »ðÀÔ(I) ¢Ñ »ç¿ëÀÚ Á¤ÀÇ Æû(U)À» ¼±ÅÃÇϰųª,
Ç¥ÁØ µµ±¸¸ðÀ½¿¡¼ »ç¿ëÀÚ Á¤ÀÇ Æû(U)À»
¼±ÅÃÇÏ¿© ÇÁ·ÎÁ§Æ®¿¡ ÆûÀ» »ðÀÔÇÕ´Ï´Ù.
5. ¾Æ·¡¿Í °°Àº ±×¸²°ú °°ÀÌ UserForm1À̶õ
À̸§ÀÇ ÆûÀÌ »ðÀÔµÇ¸é¼ µµ±¸ »óÀÚ°¡ ÇÔ²²
³ªÅ¸³ª°Ô µÉ °ÍÀÔ´Ï´Ù.
6. ¾Æ·¡ ±×¸²°ú °°ÀÌ ´ÙÁß ÆäÀÌÁö ÄÁÆ®·ÑÀ»
¼±ÅÃÇÑ µÚ, ÀÌ°ÍÀ» Æû¿¡ »ðÀÔÇϵµ·Ï ÇÕ´Ï´Ù.
Æû¿¡
ÄÁÆ®·ÑÀ» »ðÀÔÇÏ´Â ¹æ¹ý ±»ÀÌ
¼³¸íµå¸®Áö ¾Ê¾Æµµ µÇ°Ú½À´Ï´Ù¸¸, Ãʺ¸ºÐµéÀ»
À§ÇØ Æû¿¡ ÄÁÆ®·ÑÀ» »ðÀÔÇÏ´Â ¹æ¹ýÀ» ¾Æ·¡¿Í
°°Àº ±×¸²À¸·Î ¼³¸íµå¸³´Ï´Ù. Æû¿¡ ÄÁÆ®·Ñ
»ðÀÔÀº °£´ÜÇÑ ¸¶¿ì½º Á¶ÀÛÀ¸·Î ³î¶ö ¸¸Å
¾ÆÁÖ ½±°Ô ÀÌ·ç¾îÁý´Ï´Ù.
|
²À »ý°¢ÇØ º¸¼Å¾ß
ÇÒ Á¡
: ÀÌ ¿¹Á¦¸¦ °è¼Ó µû¶óÇϽñâ Àü¿¡, ²À »ý°¢ÇØ
º¸¼Å¾ß ÇÒ Á¡Àº, ÀÌ ¸¶¹ý»ç ¿¹Á¦ÀÇ ¹Ø±×¸²À»
¸ÕÀú ±×·Áº¸¼Å¾ß ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù. Àü ½Ã°£¿¡
¸¶¹ý»ç ¿¹Á¦ ÆÄÀÏ¿¡ ´ëÇÑ ¾à°£ÀÇ ¼³¸íÀ¸·Î
¹Ø±×¸²À» À§ÇÑ ±âº» ÀڷḦ Á¦½ÃÇØ µå¸° ¹Ù
ÀÖ½À´Ï´Ù.
ÇÁ·Î±×·¥À̶õ ±âº»ÀûÀ¸·Î
ºÐ¼® ¢Ñ ¼³°è
¢Ñ ±¸ÇöÀ̶ó´Â ¼¼ °¡Áö ÀýÂ÷¿Í ´Ü°è¿¡
°ÅÃÄ ¿Ï¼ºµÇ´Â °ÍÀÔ´Ï´Ù. ¹°·Ð ºÐ¼®Çϱâ Àü¿¡
¾î¶² ¿ä±¸¿Í Çʿ伺¿¡ ´ëÇÑ °ËÅä°¡ ÇÊ¿äÇϸç,
±¸ÇöÇÑ µÚ¿¡´Â °³¹ßÇÑ ³»¿ëÀ» Å×½ºÆ®ÇÏ°í
¹ö±×¸¦ ¼öÁ¤ÇÏ´Â µîÀÇ ÀÛ¾÷ÀÌ µÚµû¶ó¾ß
ÇÕ´Ï´Ù.(ÀÌ°ÍÀ» Á¶±Ý Ƽ³ª°Ô ¾²¸é, ¿ä±¸
Á¤ÀÇ(Requirement Definition) ¢Ñ ºÐ¼®(Analysis) ¢Ñ
¼³°è(Design) ¢Ñ ±¸Çö(Implementation) ¢Ñ Å×½ºÆ®(Test)ÀÇ
´Ü°è¸¦ °ÅÄ¡¸ç, ÀÌ°ÍÀº Á÷¼±ÀûÀ¸·Î ÀÌ·ç¾îÁö´Â
°ÍÀÌ ¾Æ´Ï¶ó ¿©·¯¹øÀÇ ¼øȯÀ»
°ÅÃÄ(ÇÇµå ¹éÀ» ÅëÇØ ¿©·¯¹ø Á¡°ËÇØ °¡¸é¼)
¿Ï¼ºµÇ°Ô µÇ´Â °úÁ¤ÀÔ´Ï´Ù)
¿©·¯ºÐµéÀÌ ºñ·Ï Àü¹® ÇÁ·Î±×·¡¸Ó°¡
¾Æ´Ï¸ç(¹°·Ð ÇÊÀÚ ¿ª½Ã ¸¶Âù°¡ÁöÀÔ´Ï´Ù. Àú´Â
¿©·¯ºÐÀÌ Àß ¾Ë°í °è½Ã´Ù½ÃÇÇ ÇÁ·Î±×·¥°ú
°Å¸®°¡ ¸Ö¾îµµ ÇÑÂü ¸Õ ºÐ¾ß¿¡¼ ÀÏÇÏ°í ÀÖ½À´Ï´Ù),
º»°ÝÀûÀÎ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ¶æÀ» µÎÁö ¾ÊÀ¸¼Ì´Ù°í
ÇÏ´õ¶óµµ, È¿°úÀûÀÎ ¾÷¹« 󸮳ª ¿¢¼¿°ú °°Àº
ÇÁ·Î±×·¥À» ÅëÇÑ »ç¹«ÀÚµ¿È¿¡ °ü½ÉÀÌ ÀÖ´Ù¸é
À§ÀÇ ÀýÂ÷¸¦ ´«¿©°Ü µÎ½Ã±æ ¹Ù¶ø´Ï´Ù. ¿ì¸®´Â
¾î¶² ¼º°ú¿¡ ÁýÂøÇØ ¿ä±¸³ª ºÐ¼® ±×¸®°í
¼³°è¸¶Àúµµ Á¥ÇôµÎ°í ¾î¶² °ÍÀ» ±¸ÇöÇÏ´Â µ¥¿¡
°ñ¸ôÇÏ´Â °æ¿ì°¡ ¸¹½À´Ï´Ù. ±×·¡, ¾î¶²
¼º°ú¹°À» ºü¸£°Ô Á¦ÃâÇØ ³»´Â µ¥¿¡ ¼º°øÇÏ´Â
°æ¿ì°¡ ÀÖ´õ¶óµµ ±×°ÍÀÌ Àå±âÀûÀ¸·Î ÃàÀûµÈ
¼º°ú·Î À̾îÁö´Â °æ¿ì´Â ¸¹Áö ¾Ê½À´Ï´Ù.
¿À·¡µÈ ¼Ó´ã Çϳª¸¦ ºô¸é, ³ª¹«´Â º¸µÇ ½£Àº
º¸Áö ¸øÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù.
|
Æû µðÀÚÀÎ :
¾Õ¼ ¿ì¸®ÀÇ ¸ñÇ¥°¡ ÆûÀ» ÀÌ¿ëÇØ »ç¿ëÀÚ¿Í ´ëÈÇÏ´Â
ÇÁ·Î±×·¥ÀÇ °³¹ß¿¡ ÀÖ´Ù°í Çß½À´Ï´Ù. ÆûÀÇ µðÀÚÀÎÀº
µû¶ó¼ »ç¿ëÀÚ¿Í ÇÁ·Î±×·¥À» ¿¬°áÇÏ´Â ÁÖ¿äÇÑ
¸Å°³ÀÔ´Ï´Ù. ÁÁÀº µðÀÚÀÎÀº
»ç¿ëÀÚ·Î ÇÏ¿©±Ý Á÷°üÀûÀ¸·Î »ç¿ë¹ýÀ»
¾Ë°ÔÇÏ¿© ÀÚ¿¬½º·´°Ô ¿øÇÏ´Â °á°ú¿¡ µµ´ÞÇÏ°Ô
¸¸µé¾î ÁÝ´Ï´Ù. ´õºÒ¾î »ç¿ëÀڷκÎÅÍ ³Ñ°Ü¹ÞÀº
ÀÔ·Â »çÇ× Áß ÇʼöÀûÀÎ »çÇ×ÀÌ ´©¶ôµÇÁö
¾Ê¾Ò´ÂÁö ¿øÇÏ´Â Çü½ÄÀÇ ÀÚ·áÀÎÁö¸¦ Á¡°ËÇÒ ¼ö
ÀÖµµ·Ï ÇÏ´Â °Íµµ »©³õÁö ¾Ê¾Æ¾ß ÇÒ
ºÎºÐÀÔ´Ï´Ù.
¸ÕÀú ¸ÖƼ ÆäÀÌÁöÀÇ Ã¹¹ø° ÆäÀÌÁö¿¡ ¾Æ·¡¿Í
°°ÀÌ ¼¼°³ÀÇ ·¹À̺í°ú ¼¼ °³ÀÇ ·¹ÇÁ¿¡µðÆ®
ÄÁÆ®·Ñ ±×¸®°í ÇϳªÀÇ Ã¼Å© ¹Ú½º ÄÁÆ®·ÑÀ» ¹èÄ¡ÇÕ´Ï´Ù.
·¹ÀÌºí¿¡´Â °¢±â caption ¼Ó¼ºÀ» Ãâ·ÂÇÒ ¹üÀ§,
¸ñ·Ï ¹üÀ§, ¿¬°áµÈ ¼¿ ¹üÀ§·Î º¯°æÇØÁÝ´Ï´Ù.
Å©±â¿¡ °ü·ÃµÈ ¼Ó¼ºÀ» Á¦¿ÜÇÑ ´Ù¸¥ ¼Ó¼ºÀº
º¯°æÇÏÁö ¾Ê°í, ·¹À̺í ÄÁÆ®·ÑÀÇ SpecialEffect
¼Ó¼º¸¸À» 3À¸·Î º¯°æÇÕ´Ï´Ù.(¸¸¾à ¼Ó¼ºÃ¢ÀÌ º¸ÀÌÁú
¾Ê´Â´Ù¸é, º¸±â ¢Ñ ¼Ó¼º âÀ» ¼±ÅÃÇϽðųª F4Å°¸¦
´©¸£½Ê½Ã¿À)
¸¸¾à µµ±¸ »óÀÚ¿¡ RefEditÄÁÆ®·Ñ Ç׸ñÀÌ
¾ø´Ù¸é µµ±¸ »óÀÚ¿¡ ÄÁÆ®·Ñ
Ãß°¡Çϱ⸦ Âü°íÇÏ¿© µµ±¸ »óÀÚ¿¡ RefEditÄÁÆ®·ÑÀ»
»ðÀÔÇϽʽÿÀ
¸ÖƼÆäÀÌÁöÀÇ µÎ¹ø° ÆäÀÌÁö¿¡ ¾Æ·¡¿Í °°ÀÌ
°¢°¢ÀÇ ÄÁÆ®·ÑÀ» »ðÀÔÇϽʽÿÀ.(ÇÁ·¹ÀÓ 1°³,
¿É¼Ç ¹öÆ° 2°³, ·¹À̺í 4°³, ½ºÇÉ ´ÜÃß 4°³, ÅؽºÆ® »óÀÚ
4°³, È®Àζõ(üũ ¹Ú½º) 1°³ ±×¸®°í µÎ °³ÀÇ
¸í·É ´ÜÃß) ÁÖÀÇ! ÇÁ·¹ÀÓ
ÄÁÆ®·ÑÀ» ¸Ç ¸ÕÀú »ðÀÔÇÑ µÚ, ÀÌ À§¿¡
³ª¸ÓÁö ÄÁÆ®·ÑÀ» ¹èÄ¡ÇϽʽÿÀ.)
Caption ¼Ó¼ºÀ» ¿É¼Ç¹öÆ°¿¡´Â ¸ðµÎ(A), ÀϺÎ(G),
·¹ÀÌºí¿¡´Â °¢±â ½ÃÀÛ, ³¡, ¸Å¼ö, Áõ°¡¶ó°í,
È®Àζõ(üũ¹Ú½º)´Â ¿°áÇÒ ¼¿¿¡ ÀϷùøÈ£
³Ö±â¶ó°í º¯°æÇÕ´Ï´Ù. ¸í·É ´ÜÃß´Â
¹Ì¸®º¸±â(V) ±×¸®°í ÀμâÇϱâ(P)¶ó´Â ĸ¼Ç
¼Ó¼ºÀ» ºÎ¿©ÇÕ´Ï´Ù.
±×¸®°í ´ÙÁß ÆäÀÌÁö ¾Æ·¡¿¡ °¢±â ?, <<º´ÇÕ(M),
Àμâ(N)>>, Ãë¼Ò(X)¶ó´Â ĸ¼ÇÀ» ´Ü ¸í·É
´ÜÃ߸¦ ÀÏ·Ä·Î »ðÀÔÇÕ´Ï´Ù. ±×¸®°í ¾Æ·¡¿Í
°°ÀÌ °¢°¢ÀÇ ÄÁÆ®·Ñ¿¡ À̸§À» ºÙ¿©ÁÝ´Ï´Ù.
opbAll ¢¸ OptionButton
opbSelect ¢¸ OptionButton
txtStart ¢¸ TextBox
txtEnd ¢¸ TextBox
spbStart ¢¸ SpinButton
spbEnd ¢¸ SpinButton
txtStep ¢¸ TextBox
spbStep ¢¸ SpinButton
txtCount ¢¸ TextBox
spbCount ¢¸ SpinButton
cmdPreview ¢¸ CommandButton
cmdPrint ¢¸ CommandButton
chkNum ¢¸ CheckBox
cmdHelp ¢¸ CommandButton
cmdPre ¢¸ CommandButton
cmdNext ¢¸ CommandButton
cmdCancel ¢¸ CommandButton
°¢°¢ÀÇ ÄÁÆ®·Ñ¿¡ À̸§À» ºÙÀ̰ųª º¯¼ö¿¡
À̸§À» ºÎ¿©ÇÒ ¶§ °¢°¢ÀÇ ÄÁÆ®·Ñ ¶Ç´Â º¯¼öÀÇ
Çü¿¡ µû¶ó Á¢µÎ¾î¸¦ ºÙÀÌ´Â ¹æ¹ýÀ» ÈçÈ÷ Çë°¡¸®¾È
Ç¥±â¹ýÀ̶ó°í ÇÕ´Ï´Ù. À̸§ÀÌ ±æÈäȺ¹À»
°áÁ¤ÇÑ´Ù´Â ¼º¸íÇÐÀ» Àú´Â ¹ÏÁö ¾Ê½À´Ï´Ù¸¸, ÇÁ·Î±×·¥ÀÇ
ÆíÀǸ¦ À§ÇÏ¿© ¾Ë¾Æº¸±â ½±°Ô ±×¸®°í ±â¾ïÇϱâ
½±°Ô À̸§À» ºÙÀÌ´Â ÀÏÀº ´ë´ÜÈ÷ ÇÊ¿äÇÏ°í
Áß¿äÇÑ ÀÏÀÔ´Ï´Ù. VB´Â Çñ׷¡¹ÖÇÒ ¶§ ´ë¼Ò¹®ÀÚ¸¦
±¸ºÐÇÏÁö ¾Ê½À´Ï´Ù¸¸, À§¿¡¼ º¸´Ù½ÃÇÇ Àú´Â
°¢°¢ÀÇ ÄÁÆ®·Ñ À̸§ °¡¿îµ¥ Áß°£¿¡ ÇÑ ±ÛÀÚ¾¿Àº
²À ´ë¹®ÀڷΠǥ±âÇÏ¿´½À´Ï´Ù.(¾î¶² »ç¶÷Àº
Àç¹Ì ÀÖ°Ôµµ ÀÌ·± Ç¥±â¹ýÀ» ³«Å¸Çü
Ç¥±â¹ýÀ̶ó°í ºÎ¸¨´Ï´Ù) ÀÌ·¸°Ô À̸§À»
Áþ´Â °ÍÀÌ Á¦ ÇÁ·Î±×·¡¹Ö ½À°üÀ̱â Çѵ¥¿ä,
ÀÌ·± Ç¥±â¹æ¹ýÀÇ ÀÌÁ¡Àº ÄÚµùÇÒ ¶§ ¿Ã¹Ù·Î
ÄÁÆ®·ÑÀÇ À̸§À» ÀÔ·ÂÇϸé ÀÚµ¿À¸·Î ´ë¹®ÀÚ·Î
º¯°æµÇ¹Ç·Î ÀÔ·ÂÀÇ ¿À·ù¸¦ Å©°Ô ÁÙÀÏ ¼ö
ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. ±¸Å¿© Á¦ ¹æ¹ýÀ» ±×´ë·Î
ÇϽöó°í ±ÇÇص帮Áö´Â ¾Ê°Ú½À´Ï´Ù¸¸, ÁÁÀº
ÇÁ·Î±×·¡¹Ö ½À°üÀ» µéÀ̽ô °ÍÀº Áß¿äÇÑ ÀÏÀ̶õ
Á¡Àº ´Ù½Ã ¸»¾¸µå¸®°Ú½À´Ï´Ù.
|
µµ±¸
»óÀÚ¿¡ ÄÁÆ®·Ñ Ãß°¡Çϱ⠵µ±¸
»óÀÚ¿¡ Ãß°¡·Î ÇÊ¿ä·Î ÇÏ´Â ÄÁÆ®·ÑÀ» ¾Æ·¡¿Í
°°Àº ¹æ¹ýÀ¸·Î »ðÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. µµ±¸
»óÀÚ¿¡ ¸¶¿ì½º¸¦ À§Ä¡½ÃŲ ´ÙÀ½, ¿À¸¥ÂÊ ¸¶¿ì½º
¹öÆ°À» ´·¯ ºü¸¥ ¸Þ´º¸¦ ºÎ¸¨´Ï´Ù. Ãß°¡ Ä¿Æ®·Ñ
¸ñ·ÏÀ» ¼±ÅÃÇÕ´Ï´Ù.
Ãß°¡ °¡´ÉÇÑ ÄÁÆ®·Ñ ¸ñ·ÏÀÌ ³ªÅ¸³ª¸é, ÇÊ¿ä·Î
ÇÏ´Â ÄÁÆ®·Ñ¿¡ üũ ÇÑ µÚ È®ÀÎÀ» ´©¸¨´Ï´Ù
¸ñ·Ï »óÀÚ¿¡ Ãß°¡ ÄÁÆ®·ÑÀÌ »ðÀԵ˴ϴÙ.
|
|
¸ñÂ÷ |
ÀÌÀü
|