AutoCAD ActiveX ¸Àº¸±â °ÁÂ(9) |
°³Ã¼,¼Ó¼º,¸Þ¼µå ã¾Æº¸±â
Áö³ °Á¿¡¼ ¸»¾¸µå·ÈµíÀÌ °³Ã¼, ¼Ó¼º, ¸Å¼µå¸¦ ¸¹ÀÌ ¾Ë¾Æ¾ß ÇÁ·Î±×·¥À» ½±°Ô ¸¸µé ¼öÀִµ¥, ±× ¸¹Àº °É ´Ù ¿Ü¿ì°í ´Ù´Ò ¼ö´Â ¾ø°ÚÁÒ?
±×·¡¼ µµ¿ò¸»Àº »ó´çÈ÷ Áß¿äÇÑ ¿ªÇÒÀ» ÇÕ´Ï´Ù. °¡²û ÇÁ·Î±×·¡¹Ö °ü·Ã »çÀÌÆ® Áú¹®/´äº¯ °Ô½ÃÆÇÀ» º¸¸é ÀÌ·± ±ÛµéÀÌ ¿Ã¶ó¿À°ï ÇÏÁÒ?
"[Áú¹®]°í¼ö´Ôµé.. °¡ ±Ã±ÝÇÕ´Ï´Ù."¶ó°í ¹°À¸¸é "µµ¿ò¸»..ºÎºÐÀ» ÂüÁ¶Çϼ¼¿ä." ¾Æ´Ï¸é "MSDN¿¡¼ 00´Ü¾î·Î °Ë»öÇغ¸¼¼¿ä~'¶ó°í ´äº¯ÇÕ´Ï´Ù.
Á¦°øµÇ´Â ¼Ó¼º,¸Þ¼µå¸¦ ÀÌ¿ëÇؾßÇϱ⠶§¹®¿¡ ´ç¿¬È÷ ÇÁ·Î±×·¥À» ¸¸µç »ç¶÷µéÀÌ Á¦°øÇÏ´Â µµ¿ò¸»(¸Þ´º¾ó)ÀÌ °¡ÀåÁß¿äÇÑ ÀÚ·áÀÔ´Ï´Ù.
±×·±Àǹ̿¡¼ À̹ø¿¡µµ µµ¿ò¸» »ç¿ë¹ýÀ» ´Ù½ÃÇѹø ¸»¾¸µå¸®·Á°í ÇÕ´Ï´Ù. ÀÏ´Ü ÄÚµåÁß ¿øÇÏ´Â ´Ü¾î¸¦ ¼±ÅÃÇÏ°í F1Å°¸¦ ´©¸£¸é °ü·Ã µµ¿ò¸»ÀÌ
¶å´Ï´Ù. ¾îÁ¦ ¸î°¡Áö ¼Ó¼º°ú ¸Þ¼µå¸¦ Å×½ºÆ® Çغ¸¾Ò´ø range°³Ã¼¿¡ ´ëÇؼ ¾Ë¾Æº¼±î¿ä? ¹°·Ð range¸¦ ¸¶¿ì½º·Î µå·¡±× ÇÏ¿© ¼±ÅÃÇصµ µÇÁö¸¸
µµ¿ò¸»ÀÇ ÀÌ°ÍÀú°ÍÀ» µÑ·¯º¸±â À§Çؼ µµ¿ò¸»¸Þ´º¿¡¼ "VisualBasic µµ¿ò¸»"À» ¼±ÅÃÇÕ´Ï´Ù. ¹°·Ð office½Ãµð¿¡¼ µµ¿ò¸»Àº µû·Î ¼³Ä¡µÇ¾î
ÀÖ¾î¾ß µµ¿ò¸»À» º¼ ¼ö ÀÖ½À´Ï´Ù. office¼³Ä¡½Ã Ç¥ÁØÀ¸·Î ¼³Ä¡Çϸé Visual Basicµµ¿ò¸»ÀÌ ¼³Ä¡µÇÁö ¾Ê½À´Ï´Ù.
±×·¯¸é ¾Æ·¡¿Í °°ÀÌ µµ¿ò¸» ¸ñ·ÏÀÌ ¶ß´Âµ¥ ¼³Ä¡»óȲ¿¡ µû¶ó¼ ³»¿ëÀº ¾à°£¾¿ ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. ¿ì¸®°¡ ÁÖ¸ñÇؾßÇÒ Ç׸ñÀº ´ç¿¬È÷ MicroSoft Excel
Visual Basic°ú °ü·ÃµÈ ³»¿ëÀÏ °ÍÀÔ´Ï´Ù. ¸ÇÀ§ÀÇ Excel°ü·Ã µµ¿ò¸»Àº ExcelÀÇ °´Ã¼, ¼Ó¼º,¸Þ¼µå µé¿¡ ´ëÇؼ ¼³¸íÀÌ µÇ¾îÀÖ°í ±× ¾Æ·¡ÀÇ ±×³É
visualBasic°³³äÇ׸ñ/¾ð¾îÂüÁ¶¶ó°í µÇ¾îÀÖ´Â ºÎºÐÀº VisualBasicÀ̶õ ¾ð¾î¿¡ ´ëÇÑ ³»¿ëÀÔ´Ï´Ù.
¿ì¸®°¡ ±Ã±ÝÇÑ Range°³Ã¼¿¡ ´ëÇؼ ¾Ë¾Æº¸±â À§Çؼ´Â MicroSoft Excel VisualBasicÀ» ¼±ÅÃÇÏ°í "°³Ã¼¿Í Ä÷º¼Ç"À» ¼±ÅÃÇÏ°í ±× ¾Æ·¡¼ Range°³Ã¼¸¦
¼±ÅÃÇÕ´Ï´Ù.
¾Æ·¡¿Í °°ÀÌ Range°³Ã¼¿¡ ´ëÇÑ µµ¿ò¸» ³»¿ëÀ» º¸½Ç ¼öÀÖÀ» °ÍÀÔ´Ï´Ù.
±×¸²À» º¸¸é ³×¸ð³ ¹Ú½º¾È¿¡ Range°³Ã¼¶ó´Â ¶óº§À» º¸½Ç ¼ö ÀÖÀ» ÅÙµ¥. ±× À§ÀÇ µÎ°³°¡ ´õ ÀÖ½À´Ï´Ù. ¹Ù·Î Workbook°³Ã¼¿Í worksheet°³Ã¼ÀÔ´Ï´Ù.
±×¸®°í Range°³Ã¼ ¾Æ·¡¿¡´Â ¿©·¯°³Ã¼¶ó°í µÇ¾îÀÖ½À´Ï´Ù. ³ªÁß¿¡ ³ª¿À°ÚÁö¸¸ workbook°³Ã¼´Â excelÆÄÀÏÀ» ¸»ÇÏ´Â °ÍÀÔ´Ï´Ù. djdg.xls°°Àº °ÍÀÌ°ÚÁÒ?
±×¸®°í worksheet°³Ã¼´Â ±× ¾È¿¡ ÀÖ´Â ¿©·¯°³ÀÇ sheetµéÀ» ÀǹÌÇÏ´Â °ÍÀÔ´Ï´Ù. º¸Åë sheet1, sheet2 µîÀÇ ±âº»À̸§À» °¡Áö°í ÀÖÁÒ.
Range°³Ã¼ÀÇ ¼Ó¼º°ú ¸Þ¼µå¸¦ ¾Ë°í ½ÍÀ¸¸é µµ¿ò¸» »ó´ÜÀÇ ¼Ó¼º, ¸Þ¼µå¸¦ Ū¸¯ÇÏ¸é ¼Ó¼ºµé°ú ¸Þ¼µåµéÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ¾îÁ¦ Å×½ºÆ®Çغ» value¶ó´Â
¼Ó¼º¿¡ ´ëÇؼ ¾Ë¾Æº¸±â À§ÇØ ¼Ó¼ºÀ» Ŭ¸¯ÇÕ´Ï´Ù. ±×¸®°í ¸ñ·Ï¿¡¼ value¼Ó¼ºÀ» Ŭ¸¯ÇÕ´Ï´Ù.
¾Æ·¡ ±×¸²¿¡ Value¼Ó¼º¿¡ ´ëÇÑ µµ¿ò¸»ÀÇ ÀϺΰ¡ ÀÖ½À´Ï´Ù.
¸ÇÀ§¸¦ º¸¸é ÂüÁ¶,¿¹Á¦,Àû¿ë´ë»óÀ̶ó°í Àִµ¥, Àû¿ë´ë»óÀ̶õ ¸»¿¡ ´ëÇؼ ±Ã±ÝÇØ ÇÏ½Ç °Í °°½À´Ï´Ù. range°³Ã¼¿¡ ´ëÇÑ value¸¦ º¸´Â °Çµ¥ À¢ Àû¿ë´ë»ó?
À̶ó°í »ý°¢ÇÏ½Ç ¼ö ÀÖÁÒ. value¶ó´Â ¼Ó¼ºÀº range°³Ã¼¿¡¸¸ ÀÖ´Â ¼Ó¼ºÀÌ ¾Æ´Õ´Ï´Ù. ¾Æ·¡ÂÊ¿¡ º¸¸é °³Ã¼¸ñ·ÏÀÌ ³ª¿À´Âµ¥ range´Â ±×Áß Çϳª¿¡ Áö³ªÁö ¾ÊÁÒ?
¿¹¸¦ µé¾î¼ »ý»óÀ» ³ªÅ¸³»´Â color¶ó´Â ¼Ó¼ºÀÌ ÀÖ´Ù°í Çϸé font¿¡µµ color¼Ó¼ºÀÌ ÀÖÀ» ¼ö ÀÖ°í, cell¿¡µµ color¼Ó¼ºÀÌ ÀÖÀ» ¼ö ÀÖ°í line¿¡µµ color¼Ó¼ºÀÌ
ÀÖÀ» ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. µû¶ó¼ ¿ì¸®´Â RangeÀÇ value¼Ó¼º¿¡ ´ëÇؼ µµ¿ò¸»À» ã¾ÒÁö¸¸ µµ¿ò¸»Àº range°³Ã¼ ¾Æ·¡¿¡ ÀÖ´Â value¶õ ¼Ó¼ºÀ» º¸¿©ÁÖ´Â °ÍÀÌ
¾Æ´Ï¶ó value¶ó´Â ¼Ó¼º¿¡ ´ëÇؼ º¸¿©ÁÖ°í ÀÌ ¼Ó¼ºÀº ¾î´À¾î´À °³Ã¼¿¡ ¾²ÀÏ ¼ö ÀÖ´Ù´Â °ÍÀ» º¸¿©ÁÖ°í ÀÖ½À´Ï´Ù.
ÀÌÁ¦ µµ¿ò¹Þ´Â ¹æ¹ýµµ ¾Ë¾Ò°í ´ÙÀ½ºÎÅÍ´Â Á÷Á¢ ÇÁ·Î±×·¥À» Çغ¸µµ·Ï ÇÒ±î¿ä?
¿À´ÃÀº ¿©±â¼ ¸¶Ä¡±â·Î ÇÏ°í ³»ÀÏ °è¼ÓÇϵµ·Ï ÇÏ°Ú½À´Ï´Ù.
[ÀÌÀü °ÁÂ]
[´ÙÀ½ °ÁÂ]
|