|
µµ´ëü ÀÌ
³ª¶ó´Â... ´ëÅë·É »ÌÀ»¶ó±¸ ÀÖ´Â ³ª¶óÀÎÁö Ç㱸Çå ³¯ ¿Ö ÀÌ·¯³ª ¸ð¸£°Ú½À´Ï´Ù. ÇÏÁö¸¸ 'Á¶Á÷Àº µü Á¦ ¼öÁØ¿¡ ¸Â´Â ¿ìµÎ¸Ó¸®¸¦ °¡Áø´Ù'´Â
Nigel NicholsonÀÇ ¸»ÀÌ ¸Â´Â´Ù¸é ¿ì¸® Á¤Ä¡ ¼öÁØÀÌ ÀÌ°Í ¹Û¿¡ ¾ÈµÈ´Ù´Â Àǹ̰¡ µÇ¹Ç·Î... ¾¹¾µÇØ Áý´Ï´Ù. ´©°¡ ´ç¼±µÇµç °£¿¡
±¹¹Î ¹«¼¿î ÁÙ »ÀÀú¸®°Ô ´À³¢µµ·Ï º» ¶§¸¦ º¸¿©Áà¾ß ÇÒ ÅÙµ¥...
VBA ÀÔ¹®°Á : ¾ÖÇø®ÄÉÀ̼Ç, ¿ÀºêÁ§Æ®, ÇÁ·ÎÆÛƼ, ±×¸®°í ¸Þ¼µå
ÀÌÁ¦ VBAÀÇ ¾ó±¼°ú´Â ¸¹ÀÌ Ä£ÇØÁö¼Ì³ª¿ä? '¾û? VBA°¡ ¾ó±¼ÀÌ ¾îµø¾î?' ÇÏ´Â ºÐÀÌ Àú±â µÎ¾îºÐ
°è½Ã´Â±º¿ä. ^^ VB Editor, Áï 'µµ±¸-¸ÅÅ©·Î-Visual Basic Editor' ¸Þ´º(¶Ç´Â Alt + F11)¸¦
¼±ÅÃÇÏ¸é ³ªÅ¸³ª´Â ȸéÀÌ ¹Ù·Î VBAÀÇ ¾ó±¼ÀÔ´Ï´Ù. ÀÌÁ¦ ù Àλ縦 ³ª´©¾úÀ¸´Ï ¸î °¡Áö Áß¿äÇÑ °³³äÀ» Á¤¸³ÇÏ°í ³Ñ¾î°¡µµ·Ï ÇÕ´Ï´Ù.
¸ÕÀú ¾ÖÇø®ÄÉÀÌ¼Ç ¿ÀºêÁ§Æ®ÀÇ °èº¸hierarchy¸¦ Àá±ñ ´«¿©°Ü º¸µµ·Ï Çϼ¼¿ä. ¿¢¼¿¿¡¼µµ
±×·¯ÇÏ¿´Áö¸¸ VBA¸¦ ¹è¿ì´Âµ¥ ÀÖ¾î °¡Àå ÈǸ¢ÇÑ ½º½ÂÀº µµ¿ò¸» ÀÔ´Ï´Ù. VB Editor »óÅ¿¡¼ µµ¿ò¸»À» ã¾Æº¸¸é ¾Æ·¡¿Í °°Àº °èº¸,
Áï ¿¢¼¿ÀÇ Á·º¸°¡ ³ªÅ¸³³´Ï´Ù.

µþ¸° ½Ä¼ÖµéÀÌ ¾öû³ª°Ô ¸¹¾Æ º¸À̽ʴϱî? µûÁö°í º¸¸é ±×¸® ¸¹Áöµµ ¾Ê½À´Ï´Ù. ¿ì¸®°¡ ´©±¸ÀԴϱî?
Çб³´Ù´Ò ¶§, ±× ¾î·Æ´Ù´Â VOCA 22000, 33000µµ ¸ðÀÚ¶ó 55000µµ °Å¶áÈ÷... Ã¥À» ÇѱǾ¿Àº »ê ÀÇÁöÀÇ Çѱ¹ÀÎµé ¾Æ´Õ´Ï±î?
^^
¾ÖÇø®ÄÉÀ̼Ç(Application)
¿ì¸®°¡ Áö±Ý ¹è¿ì°í ÀÖ´Â °ÍÀÌ Visual Basic for Application, Áï Æ¯Á¤ÇÑ ÀÀ¿ë
ÇÁ·Î±×·¥ApplicationÀ» À§ÇÑ VBÀÔ´Ï´Ù. À§¿¡¼ ApplicationÀº ExcelÀÌ µÇ´Â °ÍÀÔ´Ï´Ù. ±×·±µ¥ VBA ¿£ÁøÀº
¿¢¼¿¿¡¸¸ ÀÖ´Â °ÍÀÌ ¾Æ´Ï°í ¸ðµç MS-Office Á¦Ç°±º¿¡ ÀåÂøÀÌ µÇ¾î ÀÖ½À´Ï´Ù. ¸¸¾à ¿öµå¿¡¼ VBA¸¦ »ç¿ëÇÑ´Ù¸é
ApplicationÀº ¿öµå°¡ µÇ°í ¾ï¼¼½º¿¡¼ VBA¸¦ »ç¿ëÇÑ´Ù¸é ApplicationÀº ´ç¿¬È÷ ¾ï¼¼½º°¡ µÈ´Ù´Â ¾ê±âÀÔ´Ï´Ù. VBA¸¦ Àß
¸ð¸£´Â »ç¶÷µéÀº,
"À¢ ÆÄÀϵéÀÌ ÀÌ·¸°Ô³ª ¸¹°í ¿ë¶ûÀÌ Ä¿? ºñ½Î±â¸¸ Çϰí..."
ÇϰÚÁö¿ä? VBA¶ó´Â ¾ÆÁÖ ¶Ê¶ÊÇÑ ºÎÇϰ¡ ¾ðÁ¦µç ÁÖÀÎÀÇ ¸í·ÉÀ» ³»·ÁÁֱ⸸ ±â´Ù¸®°í ÀÖ´Ù´Â »ç½ÇÀº
¸ð¸£°í ¸»ÀÔ´Ï´Ù. ÀÌ·± °É ¸ð¸£°í Çϵåµð½ºÅ© ÀÚ¸®³ª Â÷ÁöÇÏ°Ô ¹æÄ¡ÇØ µÎ´Â °Íµµ ³¶ºñ ÁßÀÇ ³¶ºñÀÏ °ÍÀÔ´Ï´Ù.
ÀÌÁ¦ ¾ÖÇø®ÄÉÀ̼ÇÀÌ ¹«¾ùÀÎÁö °¨ÀÌ Á» ¿À½Ê´Ï±î? ´ç¿¬È÷(?) ¾È ¿À½Å´Ù±¸¿ä? ±×·¯½Ã¸®¶ó ÁüÀÛ
Çß½À´Ï´Ù. ^^; ½±°Ô "¿¢¼¿ ±× ÀÚü°¡ ¾ÖÇø®ÄÉÀ̼ÇÀÌ´Ù"¶ó°í »ý°¢ÇÏ½Ã¸é µÇ°Ú½À´Ï´Ù. ¹°·Ð ¿öµå¶ó¸é "¿öµå ±× ÀÚü°¡ ¾ÖÇø®ÄÉÀ̼ÇÀÌ´Ù"°¡
µÇ°ÚÁö¿ä.
¿ÀºêÁ§Æ®(Object, °³Ã¼)
ÄÄÇ»Å͸¦ °¡¸¸È÷ »ìÆìº¸¼¼¿ä. ¿ì¼± ¸ð´ÏÅͰ¡ ÀÖ°í º»Ã¼°¡ ÀÖ°í Űº¸µå°¡ ÀÖ°í... ¿·¿¡ ¸¶¿ì½ºµµ
º¸À̴±º¿ä. º»Ã¼¸¦ »ç¾Ë~¦ ¶â¾îº¸¸é ¸ÞÀκ¸µå°¡ ÀÖ°í CPU°¡ ÀÖ°í RAMÀÌ ÀÖ°í ºñµð¿À Ä«µå µîÀÌ ÀÖ½À´Ï´Ù. ÀÌó·³ ÄÄÇ»ÅÍ´Â ¿©·¯ °¡Áö
ºÎǰµéÀÇ Á¶ÇÕÀ¸·Î ÀÌ·ç¾îÁ® ÀÖ½À´Ï´Ù. ÀÌ ¶§ ÄÄÇ»ÅͶó´Â ÃÑÇÕü°¡ ApplicationÀÌ°í °¢°¢ÀÇ ºÎǰµé(¸ð´ÏÅÍ, Űº¸µå, CPU
µî...)ÀÌ ¿ÀºêÁ§Æ®¶ó°í »ý°¢ÇÏ½Ã¸é µÇ°Ú½À´Ï´Ù.
¾ÆÀ̵éÀÌ °¡Áö°í ³ë´Â Àå³°¨ Áß¿¡ ·¹°íLego¶ó´Â
°ÍÀÌ ÀÖÁö¿ä? ¿©·¯ °¡Áö ÇüÅÂÀÇ Á¶±×¸¸ ºÎ¼ÓǰÀ» À̸® ¸ÂÃß°í Àú¸® ³¢¿ì°í ÇÏ¿© Áýµµ ¸¸µé°í ¼ºµµ ¸¸µé°í ¹è³ª ºñÇà±âµµ ¸¸µì´Ï´Ù. ÀÌ ¶§
°¢°¢ÀÇ Àå³°¨ Á¶°¢ÀÌ ¿ÀºêÁ§Æ®À̰í Á¶°¢ÀÌ ¸¸µé¾î ³½ ÁýÀ̳ª ºñÇà±â°¡ ApplicationÀÎ °ÍÀÔ´Ï´Ù. ±×·¯°í º¸´Ï ¿ì¸® ÁÖº¯¿¡ º¸ÀÌ´Â
¸ðµç °ÍÀÌ ¹«¾ð°¡ÀÇ Á¶ÇÕ¿¡ ÀÇÇØ ÀÌ·ç¾îÁø °ÍÀ̶õ »ý°¢ÀÌ µì´Ï´Ù. ¸ðµç °ÍÀÌ ºÎÇ°È µÇ¾î ÀÖ°í ºÎ¼ÓǰÀ» Á¶¸³ÇÏ¿© ´Ù¸¥ ¿Ï¼ºÇ°À» ¸¸µéµíÀÌ
ÇÁ·Î±×·¡¹Ö¿¡ À־µ ÀÌ·¯ÇÑ °³³äÀÌ µµÀԵǾú´Âµ¥ À̰ÍÀ» ÄÄÆ÷³ÍÆ®Component ÇÁ·Î±×·¡¹ÖÀ̶ó°í ºÎ¸¨´Ï´Ù.
¿¢¼¿µµ ¸¶Âù°¡Áö ÀÔ´Ï´Ù. ¿¢¼¿µµ ¼ö¸¹Àº
ºÎ¼Óǰ(À§ÀÇ °èº¸¿¡¼ Workbooks, Worksheets, Charts, Windows µîÀÌ ¸ðµÎ ¿©±â¿¡ ÇØ´çµË´Ï´Ù)µéÀÌ ¸ð¿©¼
¸¸µé¾îÁø °ÍÀÔ´Ï´Ù. ¿¢¼¿¿¡´Â ÀÌ·± ¿ÀºêÁ§Æ®°¡ 47°³°¡ ÀÖ½À´Ï´Ù(¿¢¼¿ 2000 ±âÁØ. ¾ÆÁ÷ XP´Â ¸î °³ÀÎÁö ¼¼¾îº¸Áö ¾Ê¾Ò½À´Ï´Ù. ´©±¸
¼¼¾î º¸½Å ºÐ °è½Ã¸é Á» ¾Ë·ÁÁÖ¼¼¿ä).
±×·±µ¥... ¸ðµç °ÍÀ» ºÎÇ°È ÇØ ³õÀ¸¸é µµ´ëü
¾î¶² ÀåÁ¡ÀÌ ÀÖ´Â °ÍÀϱî¿ä? ¿¹¸¦ µé¾î ÀÚµ¿Â÷¸¦ Á¶¸³Çϴ ȸ»ç¿¡¼ ŸÀ̾ ÇÏû ¾÷ü·ÎºÎÅÍ °ø±Þ¹ÞÁö ¾Ê°í Á÷Á¢ Á¦Á¶ÇÑ´Ù¸é, À¯¸®Ã¢µµ
Çϵµ±Þ ¾÷ü¿¡¼ ¹Þ¾Æ¿À´Â °ÍÀÌ ¾Æ´Ï¶ó ÀڽŵéÀÌ Á÷Á¢ »ý»êÇÑ´Ù¸é ¾ó¸¶³ª ¸¹Àº Áߺ¹µÇ´Â »ý»ê¶óÀÎÀÌ ÇÊ¿äÇÒ °ÍÀ̸ç, ¾ó¸¶³ª ¸¹Àº ±â¼ú·Â°ú
Àü¹®°¡µéÀ» º¸À¯Çϰí ÀÖ¾î¾ß ÇϰڽÀ´Ï±î? ¾Æ¸¶µµ ºÒ°¡´É ÇÒ °ÍÀÔ´Ï´Ù. µ·¸¸ °¡Áö°í ÀÖÀ¸¸é ÇÏû¾÷üµé·ÎºÎÅÍ ºÎ¼ÓǰµéÀ» ±¸¸ÅÇØ¼ Á¶¸³Çϰí ÇÙ½É
¿ª·®¸¸ Áö¼ÓÀûÀ¸·Î °³¹ßÇØ ³ª°¡´Â °ÍÀÌ ÈξÀ È¿À²ÀûÀ̰ÚÁö¿ä.
Microsoft¿¡¼ ¿¢¼¿À» °³¹ßÇÏ´Â
ÇÁ·Î±×·¡¸Óµéµµ ¿¢¼¿ ½Å ¹öÀüÀ» ¸¸µé ¶§¿¡µµ ¸ðµç °ÍÀ» ¸¸µé¾î ³»°Å³ª ¸Ç óÀ½ºÎÅÍ ´Ù½Ã ½ÃÀÛÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ¾÷±×·¹À̵å ÇÑ´Ù´Â °ÍÀº
¿¢¼¿ÀÇ ¼ö¸¹Àº ºÎǰ Áß ÀϺθ¦ º¸´Ù ³ªÀº ºÎǰÀ¸·Î ¹Ù²ã ³¢¿ì°Å³ª ±âÁ¸¿¡ ¾ø´ø ºÎǰÀ» »õ·Î ²È´Â °ÍÀ» ÀǹÌÇÕ´Ï´Ù. ÀÌ·± ¹æ¹ýÀ» ÃëÇÔÀ¸·Î½á
Áö¼ÓÀûÀÎ °³¼±ÀÌ °¡´ÉÇÑ °ÍÀÔ´Ï´Ù.
¿ÀºêÁ§Æ®¿¡´Â µÎ °¡Áö Á¾·ù°¡ ÀÖ½À´Ï´Ù. Çϳª´Â
±×³É ¿ÀºêÁ§Æ®ÀÌ°í ´Ù¸¥ Çϳª´Â Ä÷º¼ÇCollection ¿ÀºêÁ§Æ® ÀÔ´Ï´Ù. ¾ÆÆÄÆ®¸¦ °¡¸¸È÷ º¸¸é, A ¾ÆÆÄÆ®, B ¾ÆÆÄÆ®, C ¾ÆÆÄÆ®
µîÀº ¸ðµÎ ¾ÆÆÄÆ®¶ó´Â º¸´Ù Å« Ä«Å×°í¸®¿¡ ¼ÓÇØ ÀÖ½À´Ï´Ù. Áï °¢°¢ÀÇ ¾ÆÆÄÆ®´Â ¼·Î ´Ù¸¥ °ÍÀÌÁö¸¸ ¾ÆÆÄÆ®µé À̶ó´Â
ÁýÇÕü(Collection) ¼Ó¿¡ Æ÷ÇԵǴ °ÍÀÔ´Ï´Ù. ÀÚµ¿Â÷ ŸÀ̾ ´Ù½Ã ¿¹·Î µé¾îº¸¸é, ÀÚµ¿Â÷¿¡´Â 4°³ÀÇ Å¸À̾ ÀÖ½À´Ï´Ù. °¢°¢ÀÇ
ŸÀ̾î´Â ¸ðµÎ ¿ÀºêÁ§Æ®°¡ µÇ°Ú°í, 4°³ÀÇ Å¸À̾ ÇÕÃļ ŸÀ̾îµé À̶ó´Â Ä÷º¼Ç(ÁýÇÕü)À¸·Î Ãë±ÞÇÑ´Ù´Â À̾߱â ÀÔ´Ï´Ù. Áï
ŸÀ̾î´Â ¿ÀºêÁ§Æ®ÀÎ µ¿½Ã¿¡ Ä÷º¼ÇÀÇ ÇÑ ±¸¼º¿ä¼Ò¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Ä÷º¼ÇÀ̶ó´Â °ÍÀº
A group of objects of the same class, Áï °°Àº Ŭ·¡½ºÀÇ ÁýÇÕü ¶ó°í ÇÒ ¼ö
ÀÖ½À´Ï´Ù. Â¥ÁõÀÌ ¸· ³¯¶ó±¸ ±×·¯Áö¿ä?(Ŭ·¡½º´Â ¶Ç ¹¹¾ß? ÇбÞÀ̶õ ¶æÀΰ¡?) ¸¹ÀÌ Çò°¥¸®½Ã¸®¶ó »ý°¢µË´Ï´Ù. À§ ¿¢¼¿ °èº¸µµ¿¡¼ ¿ÀºêÁ§Æ®
µÚ¿¡ s°¡ ºÙÀº °Í(¿¹¸¦ µé¸é Workbooks, Worksheets, Names, Windows,...)Àº ¸ðµÎ Ä÷º¼Ç ¿ÀºêÁ§Æ®¶ó°í
º¸½Ã¸é µË´Ï´Ù. ¿©·¯ °³°¡ ¸ð¿©¼ ÇϳªÀÇ Å« µ¢¾î¸®¸¦ ÀÌ·ç°í ÀÖ´Â ÁýÇÕü¶ó°í¸¸ ¾Ë¾Æ µÎ¼¼¿ä. ¾ÕÀ¸·Î ÀÚÁÖ ³ª¿À°Ô µÉ Å״ϱî...
ÇÁ·ÎÆÛƼ(Property, ¼Ó¼º)
ÇÁ·ÎÆÛƼ¸¦ ´Ù¸¥ ¸»... À̶ó±â º¸´Ù ¿ì¸® ¸»·Î ¼Ó¼ºÀ̶ó°í ÇÕ´Ï´Ù. Ã¥À» ¿ÀºêÁ§Æ®¶ó°í
°¡Á¤ÇÑ´Ù¸é ÇÁ·ÎÆÛƼ´Â ±× Ã¥ÀÇ µÎ²²³ª Å©±â, ÀúÀÚ, ¹«°Ô, °¡°Ý, Ç¥Áö »ö±ò µî ¿ÀºêÁ§Æ®°¡ °¡Áø ¼ºÁú¸Ó¸®¶ó°í ÇÒ ¼ö
ÀÖ½À´Ï´Ù.
Ã¥.µÎ²² = 566 ÆäÀÌÁö Ã¥.Ç¥Áö»ö±ò = »¡°£»ö
Ã¥.°¡°Ý = 20000¿ø Ã¥.ÀúÀÚ = Exceller
ÀÌ·¸°Ô Ç¥ÇöÇÒ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ÀÌÁ¦ ½ÇÁ¦·Î ÄÚµùÀº ¾î¶»°Ô ÇÏ´ÂÁö »ìÆìº¸µµ·Ï ÇϰڽÀ´Ï´Ù. ¾Æ·¡ÀÇ
Äڵ带 ¸ðµâ½ÃÆ®¿¡ º¹»çÇØ ³Ö°í ½ÇÇà½ÃÄÑ º¸¼¼¿ä. ¸ðµâ½ÃÆ®¸¦ »ðÀÔÇϰí Äڵ带 »ðÀÔÇÏ´Â ¹æ¹ýÀº Áö³ ½Ã°£¿¡ ¼Ò°³ µå·ÈÁö¿ä?... ÀáÀá ...
(´Ù½Ã Çѹø) µå·ÈÁö¿ä? Ȥ¿©¶óµµ ±ä°¡¹Î°¡ ÇÏ´Â ºÐÀº ¾Æ·¡ °Ô½Ã¹°À» ´Ù½Ã Çѹø »ìÆìº¸¼¼¿ä. ¸ðµç °ÍÀº ºÎ´ÜÇÑ ¹Ýº¹ÀÔ´Ï´Ù.
|
Sub AboutProperty()
Dim strTemp As String
strTemp = "¾È³çÇϼ¼¿ä " & Application.UserName & "´Ô!" & vbCr
strTemp = strTemp & "ÇöÀç »ç¿ëÁßÀÎ ¿¢¼¿ ¹öÀüÀº " & Application.Version & "ÀÔ´Ï´Ù"
MsgBox strTemp, , "www.iExceller.com"
End Sub |
Application.UserNameÀº ¿¢¼¿À» ¼³Ä¡ÇÒ ¶§ ÀÔ·ÂÇÑ »ç¿ëÀÚÀÇ À̸§À»,
Application.VersionÀº ¿¢¼¿ÀÇ ¹öÀü Á¤º¸¸¦ ¾Ë·ÁÁÖ´Â ÇÁ·ÎÆÛƼÀÔ´Ï´Ù. ¿©·¯ºÐÀÌ »ç¿ëÇÏ°í °è½Å ¿¢¼¿ÀÇ ¹öÀüÀ̳ª »ç¿ëÀÚ À̸§
µî¿¡ ´ëÇÑ Á¤º¸¸¦ ´©°¡ °®°í ÀÖ´À³Ä ÇÏ¸é ¹Ù·Î Application ¿ÀºêÁ§Æ®°¡ °¡Áö°í ÀÖ½À´Ï´Ù.
¿ì¸®³× ½Ç»ýȰ¿¡¼µµ »çÁ¤Àº Å©°Ô ´Ù¸£Áö ¾Ê½À´Ï´Ù. â°í¿¡ TV°¡ ¸î ´ë ³²¾Ò´ÂÁö, ³ÃÀå°í Àç°í
»óŰ¡ ¾î¶²Áö¸¦ ¾Ë·Á¸é â°íÀÇ Àç°í ´ã´çÀÚ¿¡°Ô ¹°¾î¾ßÁö °øÀåÀÇ »ý»ê¼³ºñ ´ã´çÀ̳ª ¿¬±¸¼Ò Á÷¿ø¿¡°Ô ¹°¾î¼´Â °ï¶õÇϰÚÁö¿ä? ±×·± Àǹ̿¡¼
VBA·Î ÇÁ·Î±×·¡¹ÖÀ» ÇÑ´Ù´Â °ÍÀº ´©°¡(Áï ¾î´À ¿ÀºêÁ§Æ®°¡) ¾î¶² Á¤º¸¸¦ °¡Áö°í ÀÖ´Â Áö¸¦ ÆÄ¾ÇÇØ¼ ÀÏÀ» ½ÃŰ´Â °ÍÀ̶ó ÇÒ
¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ±×·¯±â À§Çؼ ¿ÀºêÁ§Æ®µé°ú ¿ì¼± Ä£ÇØÁ®¾ß Çϰí, ±×·± ´ÙÀ½ °¢ ¿ÀºêÁ§Æ®ÀÇ ¼ºÁú¸Ó¸®(ÇÁ·ÎÆÛƼ)¿Í ÇàÀ§(¸Þ¼µå)¸¦ ÆÄ¾ÇÇØ
³ª°¡´Â °ÍÀÔ´Ï´Ù.
¸Þ¼µå(Method, ¹æ¹ý)
¸Þ¼µå¸¦ ÇÑ ¸¶µð·Î Ç¥ÇöÇÏÀÚ¸é... µ¿»ç(Verb)¶ó°í ÇÒ ¼ö ÀÖ½À´Ï´Ù.
°©µ¹À̰¡
ÀáÀ» ÀÜ´Ù
¿µ½ÄÀ̰¡ ´Þ·Á °£´Ù
¸¸µæÀ̰¡
´«À» ±ôºý°Å¸°´Ù
¹ÙµÏÀ̰¡
¢´Â´Ù
ºñ°¡ ³»¸°´Ù
¿©±â¼ °©µ¹ÀÌ, ¿µ½ÄÀÌ, ¸¸µæÀÌ µîÀº ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. ¹Ý¸é ÀáÀ» ÀÜ´Ù, ´Þ·Á °£´Ù, ´«À» ±ôºý°Å¸°´Ù
ó·³ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ µ¿ÀÛ ¸í·ÉÀº ¸Þ¼µå¹æ¹ý¶ó°í ÇÕ´Ï´Ù. ¸Þ¼µå´Â ¿ÀºêÁ§Æ®¸¦ ¿òÁ÷À̵µ·Ï ¸¸µå´Â ¼ö´ÜÀ̸ç
¿ì¸®¸»·Î ¹æ¹ýÀ̶ó°í ¹ø¿ªÇÕ´Ï´Ù.
¸ðµç ¿ÀºêÁ§Æ®´Â Àû¾îµµ ÇÑ °³ ÀÌ»óÀÇ ÇÁ·ÎÆÛƼ³ª ¸Þ¼µå¸¦ °¡Áö°í ÀÖ½À´Ï´Ù. ±×¸®°í ¿ÀºêÁ§Æ®¿¡ ¸í·ÉÀ»
³»¸± ¶§, ÇÁ·ÎÆÛƼ¸¦ ÀÌ¿ëÇÒ ¼öµµ ÀÖ°í ¸Þ¼µå¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
°©µ¹ÀÌ.Àá = True
ÀÌ·¸°Ô °©µ¹ÀÌÀÇ »óŸ¦ ÇÁ·ÎÆÛƼ·Î Ç¥ÇöÇÒ ¼öµµ ÀÖ°í(¿ÀºêÁ§Æ®¸í.¼Ó¼º¸í = ¼Ó¼º°ª)
°©µ¹ÀÌ.ÀáÀ»ÀÜ´Ù
¿Í °°ÀÌ ¸Þ¼µå·Î ³ªÅ¸³¾ ¼öµµ ÀÖ½À´Ï´Ù(¿ÀºêÁ§Æ®¸í.¸Þ¼µå). µÎ °¡Áö ¹æ¹ý Áß ¾î¶² °ÍÀ» ÅÃÇÒ °ÍÀΰ¡´Â ÇÁ·Î±×·¡¸Ó°¡ ±×¶§±×¶§ »óȲ¿¡ ¸Â°Ô
¼±ÅÃÇÏ¿© »ç¿ëÇÕ´Ï´Ù.
¾Æ·¡ÀÇ Äڵ带 ¸ðµâ½ÃÆ®¿¡ ºÙ¿© ³Ö°í ½ÇÇà½ÃÄÑ º¸¼¼¿ä.
¡¡
|
Sub ValueProperty()
Dim i As Integer
For i = 1 To 20
Cells(i, 1).Value = "¾È³çÇϼ¼¿ä!"
Next i
End Sub
|
|
Sub ClearContentsMethod()
Dim i As Integer
For i = 1 To 20
Cells(i, 1).ClearContents
Next i
End Sub |
¾î¶² ÀÏÀÌ ÀϾ½À´Ï±î? ValueProperty¸¦ ½ÇÇà½ÃŰ´Ï±î A1:A20 ¿µ¿ªÀÇ ¼¿¿¡
¾È³çÇϼ¼¿ä!¶ó´Â ¹®ÀÚ¿ÀÌ ÇѲ¨¹ø¿¡ ÁÂ~¾Ç ÀԷµÇÁö¿ä? À̰ÍÀº Range ¿ÀºêÁ§Æ®ÀÇ Value ÇÁ·ÎÆÛƼ¸¦ ÀÌ¿ëÇÑ °ÍÀÔ´Ï´Ù.
Range ¿ÀºêÁ§Æ®¿¡ ´ëÇØ¼´Â ´ÙÀ½ °Á ½Ã°£¿¡ ¾ÆÁÖ ÀÚ¼¼È÷ ´Ù·ê ¿¹Á¤ÀÔ´Ï´Ù.
À̹ø¿¡´Â ClearContentsMethod ÇÁ·Î½ÃÀú¸¦ ½ÇÇà½ÃÄÑ º¸¼¼¿ä. A1:A20 ¿µ¿ª¿¡
ÀԷµǾî ÀÖ´ø °ªµéÀÌ ¼ø½Ä°£¿¡ ¾îµð·Ð°¡ »ç¶óÁ³½À´Ï´Ù. À̰ÍÀº ¿ª½Ã Range ¿ÀºêÁ§Æ®ÀÇ ClearContents ¸Þ¼µå¸¦ »ç¿ëÇÑ
°ÍÀÔ´Ï´Ù.
À̸¾¶§Âë µÇ¸é ¹«Áö Çò°¥¸®½Ç °ÍÀÔ´Ï´Ù. Exceller°¡ À§¿¡¼ ÇÁ·ÎÆÛƼ¿Í ¸Þ¼µå´Â ºÐ¸íÈ÷ ´Ù¸£´Ù°í
ÇÏ´Ï±î ±×·±°¡ º¸´Ù ÇÏ°í ³Ñ¾î¿Ô´Âµ¥ ¾î¶»°Ô ´Ù¸¥ °ÍÀÎÁö, ±×¸®°í ¾î¶³ ¶§ ÇÁ·ÎÆÛƼ¸¦ ¾²°í ¶Ç ´Ù¸¥ °æ¿ì¿¡´Â ¸Þ¼µå¸¦ »ç¿ëÇÏ´ÂÁö...
ÇÁ·ÎÆÛƼ¿Í ¸Þ¼µå´Â °øÈ÷ ¿ÀºêÁ§Æ®¸¦ ¿òÁ÷ÀÌ°Ô ÇÏ´Â ¼ö´ÜÀÔ´Ï´Ù. Â÷ÀÌÁ¡ÀÌ ÀÖ´Ù¸é, ´Þ¸®°Ô ÇѴٰųª
ÀáÀ» ÀÚ°Ô ÇѴٰųª ´«À» ±ôºýÀÌ°Ô ÇѴٰųª ÇÏ´Â µî µ¿»çÀû º¯È¸¦ ÁÖ´Â °ÍÀº ¸Þ¼µå, ¸Ó¸® »ö±òÀ̳ª ´«µ¿ÀÚ
»ö±òÀ» ¹¦»çÇÏ´Â °Í°ú °°ÀÌ Çü¿ë»çÀû º¯È¸¦ ÁÖ´Â °ÍÀº ÇÁ·ÎÆÛƼ¶ó°í »ý°¢ÇÏ½Ã¸é µÇ°Ú½À´Ï´Ù.
´ÙÀ½ ½Ã°£¿¡´Â ¾ÆÁÖ Áß¿äÇÑ... (±×·¸´Ù°í ¿À´Ã °Á³ª Áö³ °Á°¡ Áß¿äÇÏÁö ¾Ê´Ù´Â °ÍÀº Àý´ë ¾Æ´Ô!)
Range ¿ÀºêÁ§Æ®¸¦ Æ÷ÇÔÇÑ ¸î °¡Áö ¿ÀºêÁ§Æ®¿¡ ´ëÇØ »ìÆìº¸µµ·Ï ÇϰڽÀ´Ï´Ù.
¾î¼ »¡¸® ÇÏ´ÃÀ» ³¯¾Æ´Ù´Ï°í ½ÍÀºµ¥ ³¯À¸´Â ±â¼úÀº ¾È
°¡¸£ÃÄÁÖ°í ¿Ö ÀÚ²Ù ÀÌ»óÇÑ °Í¸¸ ÀÚ²Ù °¡¸£ÃÄ Áà¿ä?
ÀÌ·¸°Ô »ý°¢ÇÏ´Â ºÐµµ °è½Ã¸®¶ó »ý°¢µË´Ï´Ù. ³¯±â À§Çؼ´Â »çÀü¿¡ ¸¹Àº Áغñ°¡ ÇÊ¿äÇÕ´Ï´Ù. ÇÑ ¼ÛÀÌ ±¹È²ÉÀ» ÇÇ¿ì±â À§Çؼ´Â À̸¥ º½ºÎÅÍ ¼Ò½»õ°¡
¸÷½Ãµµ ½Ã²ô·´°Ô ¿ï¾î¾ß ÇϵíÀÌ ¸»ÀÔ´Ï´Ù. ÇØ¼... ¾ÕÀ¸·Îµµ Çѵ¿¾ÈÀº ¾È ³¯¾Æ´Ù´Ò °Ì´Ï´Ù(½ÇÀº... VBA ¹è¿öµµ ³¯¾Æ´Ù´Ò ¼ø ¾ø´ä´Ï´Ù.
^^).
|