XL2000: À߸øµÈ °á°ú ActiveCell ¼Ó¼º »ç¿ëÇÏ´Â ÇÔ¼ö ¹ÝȯÇÑ´Ù

±â¼ú ÀÚ·á: 213684 - ÀÌ ¹®¼­°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â.
¸ðµÎ È®´ë | ¸ðµÎ Ãà¼Ò

Çö»ó

»ç¿ëÀÚ ÁöÁ¤ ÇÔ¼ö¸¦ È£ÃâÇÏ´Â ¼ö½ÄÀ» ÀÔ·ÂÇÏ¸é ¼ö½ÄÀÌ ¿öÅ©½ÃÆ®¸¦ ´Ù½Ã °è»êÇÒ ¶§ À߸øµÈ °á°ú¸¦ ¹ÝȯÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼ö½ÄÀÌ µé¾î ÀÖ´Â ¼¿À» ¼±ÅÃÇÏ°í ´ÙÀ½ ¿öÅ©½ÃÆ®¸¦ ´Ù½Ã °è»êÇÒ ¶§ ¼ö½ÄÀº ¿Ã¹Ù¸¥ °á°ú¸¦ ¹ÝȯÇÕ´Ï´Ù. ÀÌ·¸°Ô ÇÏ¸é µ¿ÀÏÇÑ »ç¿ëÀÚ ÁöÁ¤ ÇÔ¼ö¸¦ È£ÃâÇÏ´Â ´Ù¸¥ ¼ö½ÄÀ» µ¿ÀÏÇÑ °á°ú¸¦ ¹ÝȯÇÕ´Ï´Ù.

¿øÀÎ

´ÙÀ½ Á¶°Ç¿¡ ÇØ´çÇÏ´Â °æ¿ì ÀÌ ¹®Á¦°¡ ¹ß»ýÇÕ´Ï´Ù.
  • »ç¿ëÀÚ ÁöÁ¤ ÇÔ¼ö¸¦ ActiveCell ¼Ó¼ºÀ» »ç¿ëÇÕ´Ï´Ù.

    - ¹× -
  • »ç¿ëÀÚ ÁöÁ¤ ÇÔ¼ö°¡ ÀϽÃÀû ¸Þ¼­µå¸¦ »ç¿ëÇÏ¿© ¿öÅ©½ÃÆ®¸¦ ´Ù½Ã °è»êÇÒ ¶§¸¶´Ù °ªÀ» °è»êÇÏ·Á¸é ÇÔ¼ö °­Á¦·Î.
ÀÌ ¹®Á¦ÀÇ ¿¹¸¦ º¸·Á¸é ÀÌ ¹®¼­ÀÇ µÞºÎºÐ¿¡ ³ª¿À´Â "Ãß°¡ Á¤º¸" ÀýÀ» ÂüÁ¶ÇϽʽÿÀ.

ÇØ°á °úÁ¤

MicrosoftÀ» ¹èÁ¦Çϸç Á¦ÇѵÇÁö ¾ÊÀº ¹¬½ÃÀûµÈ º¸Áõ (»óǰ¼º ¹× ƯÁ¤ ¸ñÀû¿¡ÀÇ ÀûÇÕ¼º¿¡ ´ëÇÑ ¹¬½ÃÀûÀÎ, ¸ñÀûÀ¸·Î¸¸ ÇÁ·Î±×·¡¹Ö ¿¹Á¦¸¦ Á¦°øÇÕ´Ï´Ù. ÀÌ ¹®¼­¿¡¼­´Â ÇÁ·Î½ÃÀú¸¦ ÀÛ¼ºÇÏ°í µð¹ö±ëÇÏ´Â µ¥ »ç¿ëµÇ´Â µµ±¸ ¹× ¿©±â¼­ ¼³¸íÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ Àͼ÷ÇÑ »ç¿ëÀÚ¸¦ ´ë»óÀ¸·Î ÇÕ´Ï´Ù. Microsoft ±â¼ú Áö¿ø ´ã´çÀڴ ƯÁ¤ ÀýÂ÷¿¡ ´ëÇÑ ±â´ÉÀ» ¼³¸íÇÒ ¼ö ÀÖÁö¸¸ Ãß°¡ ±â´ÉÀ» Á¦°øÇϰųª ƯÁ¤ ¿ä±¸ »çÇ׿¡ ¸Âµµ·Ï ÇÁ·Î½ÃÀú¸¦ ±¸¼ºÇÏÁö´Â ÀÌ ¿¹Á¦¸¦ ¼öÁ¤ÇÏÁö ¾Ê½À´Ï´Ù.
ÇÁ·Î±×·¡¹Ö °æÇèÀÌ Á¦ÇѵǾî ÀÖÀ¸¸é Microsoft ÀÎÁõ ÆÄÆ®³Ê ¹®ÀÇÇϰųª Microsoft ÀÚ¹® ¼­ºñ½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ Microsoft À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ.

Microsoft ÆÄÆ®³Ê - https://partner.microsoft.com/global/30000104 ÀÎÁõ

Microsoft ±Ç°í ¼­ºñ½º - http://support.microsoft.com/gp/advisoryservice

»ç¿ëÇÒ ¼ö ÀÖ´Â Áö¿ø ¿É¼Ç ¹× Microsoft ¿¬¶ôÇÏ´Â ¹æ¹ý¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ´ÙÀ½ Microsoft À¥ »çÀÌÆ®¸¦ ¹æ¹®ÇϽʽÿÀ: http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMSÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é »ç¿ëÀÚ ÁöÁ¤ ÇÔ¼ö¿¡¼­ »ç¿ëµÇ´Â ¸ðµç °÷¿¡¼­ Application.CallerActiveCell ¼Ó¼º¿¡ ´ëüÇϽʽÿÀ. ¿¹¸¦ µé¾î, »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö´Â ´ÙÀ½
Function Test()
   Application.Volatile
   ' Returns the cell one column to the left of the active cell. Note
   ' that the active cell is not necessarily the cell that is calling
   ' the function.
   Test = ActiveCell.Offset(0, -1).Value
End Function
				
´ÙÀ½ º¯°æÇØ¾ß ÇÕ´Ï´Ù:
Function Test()
   Application.Volatile
   ' Returns the cell one column to the left of the cell that is
   ' actually calling the function.
   Test = Application.Caller.Offset(0, -1).Value
End Function
				
ÀÌ ÀÛ¾÷À» ¼öÇàÇÒ °æ¿ì ÇöÀç Ȱ¼º ¼¿À» »ç¿ëÇÏ´Â ´ë½Å ÇÔ¼ö¸¦ È£ÃâÇϰí ÀÖ´Â ¼¿À» ¿Ã¹Ù¸£°Ô ÇÔ¼ö¸¦ »ç¿ëÇÕ´Ï´Ù.

Ãß°¡ Á¤º¸

Microsoft Excel¿¡¼­ »ç¿ëÀÚ ÁöÁ¤ ÇÔ¼öÀÇ ActiveCell ¼Ó¼ºÀ» »ç¿ëÇÒ ¶§´Â ¼Ó¼ºÀº ÇöÀç Ȱ¼ºÈ­µÇ¾î ÀÖ´Â ¼¿À» ¹ÝȯÇÕ´Ï´Ù. »ç¿ëÀÚ ÁöÁ¤ ÇÔ¼ö°¡ ¿öÅ©½ÃÆ® ¼¿ÀÇ ¼ö½Ä¿¡¼­ È£ÃâµÇ´Â °æ¿ì¿¡µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù.

Application °³Ã¼ÀÇ È£ÃâÀÚ ¼Ó¼ºÀ» ÇöÀç ¼¿ ¶Ç´Â ¿öÅ©½ÃÆ® °ü°è¾øÀÌ ÇÔ¼ö¸¦ È£ÃâÇÏ¿© °³Ã¼¸¦ ¹ÝȯÇÕ´Ï´Ù.

ÀÌ ¹®¼­¿¡¼­ ¼³¸íÇÏ´Â µ¿ÀÛÀ» ¼³¸íÇϱâ À§ÇØ ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
  1. »õ ÅëÇÕ ¹®¼­¸¦ ¸¸µì´Ï´Ù.
  2. »õ ÅëÇÕ ¹®¼­ÀÇ Sheet1¿¡ ÀÖ´Â ´ÙÀ½ °ªÀ» ÀÔ·ÂÇÕ´Ï´Ù:
          A1: 1
          A2: 2
          A3: 3
          A4: 4
          A5: 5
    					
  3. Alt ۸¦ ´­·¯ Visual Basic Editor ½ÃÀÛ F11 »õ VBA ¸ðµâÀÇ »ðÀÔ, ´ÙÀ½ Çü½ÄÀ» »õ ¸ðµâ¿¡ ´ÙÀ½ ÄÚµå =:
    Function Test()
       Application.Volatile
       Test = ActiveCell.Offset(0, -1).Value
    End Function
    					
  4. Sheet1·Î ÀüȯÇϽʽÿÀ. B1 ¼¿¿¡ ´ÙÀ½ ¼ö½ÄÀ» ÀÔ·ÂÇϽʽÿÀ.
    =Test()
    Âü°í: ÀÌ ¼ö½ÄÀ» 1 °ªÀ» ¹ÝȯÇÕ´Ï´Ù. ¿Ã¹Ù¸¥ °ªÀ» ÇÑ ¿­¿¡¼­ ÇöÀç ¼¿ (B1) ÀÇ ¿ÞÂÊ¿¡ ÀÖ´Â ¼¿À» 1 °ªÀÌ Æ÷ÇԵǾî Àֱ⠶§¹®ÀÔ´Ï´Ù.
  5. ¼¿À» B1À» ¼±ÅÃÇϽʽÿÀ. ÆíÁý ¸Þ´º¿¡¼­ º¹»ç ¸¦ Ŭ¸¯ÇϽʽÿÀ. ¼¿ B2:B5¸¦ ¼±ÅÃÇϽʽÿÀ. ÆíÁý ¸Þ´º¿¡¼­ ºÙ¿©³Ö±â ¸¦ ´©¸¥ ´ÙÀ½ Esc ۸¦ ´©¸¨´Ï´Ù.

    Âü°í: ¸ðµç ´Ù¼¸ ¼ö½Ä¿¡¼­ B1:B5 2 °ªÀ» ¹ÝȯÇÕ´Ï´Ù. ÇÑ ¿­¿¡¼­ ÇöÀç ¼¿ (B2) ¿ÞÂÊ¿¡ ÀÖ´Â ¼¿À» °ª 2°¡ µé¾î ¶§¹®ÀÔ´Ï´Ù.
  6. B5¶ó´Â ¼±ÅÃÇϰí F9 ۸¦ ´©¸¨´Ï´Ù.

    B1:B5 ¸ðµç ´Ù¼¸ °³ÀÇ ¼ö½ÄÀ» ÇϳªÀÇ ¿­ (D10) Ȱ¼º ¼¿ÀÇ ¿ÞÂÊ¿¡ ÀÖ´Â ¼¿À» 0 °ªÀ» °®´Â ÇØ´çÇÏ´Â °ªÀÌ Æ÷ÇԵǾî ÀÖÀ¸¹Ç·Î 0, °ªÀ» ¹ÝȯÇÕ´Ï´Ù.
  7. Ç×»ó ÇÔ¼ö¸¦ È£ÃâÇÏ´Â ¼¿ ¿ÞÂÊ¿¡ ÇÑ ¿­¿¡ ÀÖ´Â ¼¿ÀÇ °ªÀ» ¹ÝȯÇϵµ·Ï ÇÔ¼ö¸¦ ¿øÇÏ´Â °æ¿ì ´ÙÀ½ ÇÔ¼ö¿¡ º¯°æ:
    Function Test()
        Application.Volatile
        Test = Application.Caller.Offset(0, -1).Value
    End Function
    						
    B1:B5 ¼ö½Ä¿¡¼­ ÇÔ¼ö, º¯°æ ¹× ´ÙÀ½ ¿öÅ©½ÃÆ®¸¦ ´Ù½Ã °è»êÇÒ °æ¿ì ¼¿ ¶Ç´Â ¿öÅ©½ÃÆ®¿¡¼­ Ȱ¼ºÈ­µÇ¾î ¾Æ¹«¸® °ªÀº 1-5´Ü°è ¹ÝȯÇÕ´Ï´Ù.

ÂüÁ¶

Visual Basic forApplications µµ¿ò¸» º¸±â¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¾Æ·¡ ¹®¼­ ¹øÈ£¸¦ ´­·¯ Microsoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ¹®¼­¸¦ Ŭ¸¯ÇϽʽÿÀ.
226118OFF2000: ¸®¼Ò½º ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇØ VBA ÇÁ·Î±×·¡¹Ö

¼Ó¼º

±â¼ú ÀÚ·á: 213684 - ¸¶Áö¸· °ËÅä: 2006³â 11¿ù 23ÀÏ ¸ñ¿äÀÏ - ¼öÁ¤: 3.5
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft Excel 2000 Standard Edition
Ű¿öµå:?
kbmt kbdtacode kbprb kbprogramming KB213684 KbMtko
±â°è ¹ø¿ªµÈ ¹®¼­
Áß¿ä: º» ¹®¼­´Â Àü¹® ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ °ÍÀÌ ¾Æ´Ï¶ó Microsoft ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î·Î ¹ø¿ªÇÑ °ÍÀÔ´Ï´Ù. Microsoft´Â ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ ¹®¼­ ¹× ±â°è ¹ø¿ªµÈ ¹®¼­¸¦ ¸ðµÎ Á¦°øÇϹǷΠMicrosoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ¸ðµç ¹®¼­¸¦ Çѱ۷ΠÁ¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ±â°è ¹ø¿ª ¹®¼­°¡ Ç×»ó ¿Ïº®ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼­ ±â°è ¹ø¿ª ¹®¼­¿¡´Â ¸¶Ä¡ ¿Ü±¹ÀÎÀÌ Çѱ¹¾î·Î ¸»ÇÒ ¶§ ½Ç¼ö¸¦ ÇÏ´Â °Íó·³ ¾îÈÖ, ±¸¹® ¶Ç´Â ¹®¹ý¿¡ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Microsoft´Â ³»¿ë»óÀÇ ¿À¿ª ¶Ç´Â Microsoft °í°´ÀÌ ÀÌ·¯ÇÑ ¿À¿ªÀ» »ç¿ëÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ºÎ Á¤È®¼º, ¿À·ù ¶Ç´Â ¼ÕÇØ¿¡ ´ëÇØ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. Microsoft´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÁÖ ¾÷µ¥ÀÌÆ®Çϰí ÀÖ½À´Ï´Ù.

Çǵå¹é º¸³»±â