Microsoft Excel¿¡¼´Â µ¥ÀÌÅͰ¡ ¿ÜºÎ ¿öÅ©½ÃÆ®³ª ÅëÇÕ ¹®¼¿¡ ÀÖ´Â °æ¿ì¿¡µµ Â÷Æ®¿¡¼ µ¥ÀÌÅ͸¦ °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±â´ÉÀº »ç¿ëÇÒ ¼ö ¾ø´Â »óÅÂÀ̰ųª ¾î¶² ½ÄÀ¸·Îµç ¼Õ»óµÈ ´Ù¸¥ ÆÄÀÏ¿¡¼ ¸¸µé¾îÁø Â÷Æ®³ª ÀÌ·¯ÇÑ ÆÄÀÏ¿¡ ¿¬°áµÈ Â÷Æ®°¡ ÀÖ´Â °æ¿ì¿¡ À¯¿ëÇÕ´Ï´Ù. Â÷Æ®¿¡ ¿¬°áµÈ ¿øº» µ¥ÀÌÅͰ¡ ¼Õ½ÇµÈ °æ¿ì¿¡µµ Microsoft Visual Basic for Applications ¸ÅÅ©·Î¸¦ »ç¿ëÇÏ¿© Â÷Æ® ÀÚü¿¡¼ µ¥ÀÌÅ͸¦ °Ë»öÇÒ ¼ö ÀÖ½À´Ï´Ù.
Microsoft´Â ¸ðµç º¸Áõ(»óǰ, ƯÁ¤ ¸ñÀûÀÇ ÀûÇÕ¼º¿¡ ´ëÇÑ ¹¬½ÃÀûÀÎ º¸ÁõÀ» Æ÷ÇÔÇϸç ÀÌ¿¡ Á¦ÇѵÇÁö ¾ÊÀ½)À» ¹èÁ¦ÇÏ¸ç ¿¹¸¦ º¸¿©ÁÖ±â À§ÇÑ ¸ñÀûÀ¸·Î¸¸ ÀÌ ÇÁ·Î±×·¡¹Ö ¿¹Á¦¸¦ Á¦°øÇÕ´Ï´Ù. º» ¹®¼ÀÇ ³»¿ëÀº ÇÁ·Î½ÃÀú¸¦ ÀÛ¼ºÇÏ°í µð¹ö±ëÇÏ´Â µ¥ »ç¿ëµÇ´Â µµ±¸ ¹× ¿©±â¼ ¼³¸íÇÏ´Â ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ Àͼ÷ÇÑ »ç¿ëÀÚ¸¦ ´ë»óÀ¸·Î ÇÕ´Ï´Ù. Microsoft Áö¿ø ¿£Áö´Ï¾î´Â »ç¿ëÀÚ¿¡°Ô µµ¿òÀÌ µÇµµ·Ï ƯÁ¤ ÇÁ·Î½ÃÀú¿¡ ´ëÇÑ ±â´ÉÀ» ¼³¸íÇÒ ¼ö ÀÖÁö¸¸ »ç¿ëÀÚÀÇ Æ¯Á¤ ¿ä±¸ »çÇ׿¡ ¸Âµµ·Ï ¿¹Á¦¸¦ ¼öÁ¤ÇÏ¿© Ãß°¡ ±â´ÉÀ» Á¦°øÇϰųª ÇÁ·Î½ÃÀú¸¦ ±¸¼ºÇÏÁö´Â ¾Ê½À´Ï´Ù.
´ÙÀ½ ¿¹Á¦ ¸ÅÅ©·Î¿¡¼´Â Â÷Æ®ÀÇ ¿øº» µ¥ÀÌÅ͸¦ Ȱ¼º ÅëÇÕ ¹®¼¿¡ ÀÖ´Â "ChartData"¶ó´Â ¿öÅ©½ÃÆ®ÀÇ Ã¹ ¹øÂ° ¿°ú ù ¹øÂ° Çà¿¡¼ºÎÅÍ »ðÀÔÇÕ´Ï´Ù.
- ´ÙÀ½ ¸ÅÅ©·Î Äڵ带 ¸ðµâ ½ÃÆ®¿¡ ÀÔ·ÂÇÕ´Ï´Ù.
Sub GetChartValues()
Dim NumberOfRows As Integer
Dim X As Object
Counter = 2
' Calculate the number of rows of data.
NumberOfRows = UBound(ActiveChart.SeriesCollection(1).Values)
Worksheets("ChartData").Cells(1, 1) = "X Values"
' Write x-axis values to worksheet.
With Worksheets("ChartData")
.Range(.Cells(2, 1), _
.Cells(NumberOfRows + 1, 1)) = _
Application.Transpose(ActiveChart.SeriesCollection(1).XValues)
End With
' Loop through all series in the chart and write their values to
' the worksheet.
For Each X In ActiveChart.SeriesCollection
Worksheets("ChartData").Cells(1, Counter) = X.Name
With Worksheets("ChartData")
.Range(.Cells(2, Counter), _
.Cells(NumberOfRows + 1, Counter)) = _
Application.Transpose(X.Values)
End With
Counter = Counter + 1
Next
End Sub
- »õ ¿öÅ©½ÃÆ®¸¦ ÅëÇÕ ¹®¼¿¡ »ðÀÔÇϰí "ChartData"(ÀÎ¿ë ºÎÈ£ Á¦¿Ü)·Î À̸§À» ¹Ù²ß´Ï´Ù.
- ¿øº» µ¥ÀÌÅÍ °ªÀ» ÃßÃâÇÒ Â÷Æ®¸¦ ¼±ÅÃÇÕ´Ï´Ù.
Âü°í: Â÷Æ®´Â ¿öÅ©½ÃÆ®³ª º°µµÀÇ Â÷Æ® ½ÃÆ®¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. - GetChartValues ¸ÅÅ©·Î¸¦ ½ÇÇàÇÕ´Ï´Ù.
Â÷Æ®ÀÇ µ¥ÀÌÅͰ¡ "ChartData" ¿öÅ©½ÃÆ®¿¡ »ðÀԵ˴ϴÙ.
º¹±¸µÈ µ¥ÀÌÅÍ¿¡ Â÷Æ®¸¦ ¿¬°áÇÏ´Â ´Ü°è
Â÷Æ®°¡ º¹±¸µÈ µ¥ÀÌÅÍ¿Í »óÈ£ ÀÛ¿ëÇÏ°Ô ÇÏ·Á¸é ¾ø¾îÁö°Å³ª ¼Õ»óµÈ ÅëÇÕ ¹®¼¿¡ ´ëÇÑ ¿¬°áÀ» À¯ÁöÇÏ´Â ´ë½Å »õ µ¥ÀÌÅÍ ½ÃÆ®¿¡ Â÷Æ®¸¦ ¿¬°áÇØ¾ß ÇÕ´Ï´Ù.
- Â÷Æ®¸¦ ¼±ÅÃÇÏ°í °è¿À» ´·¯ ¼Õ»óµÇ¾ú°Å³ª ¾ø´Â ÅëÇÕ ¹®¼¿¡¼ Â÷Æ®°¡ ¿¬°áµÇ¾î ÀÖ´Â ½ÃÆ® À̸§À» ã½À´Ï´Ù. ½ÃÆ® À̸§ÀÌ ¼ö½Ä ÀÔ·ÂÁÙÀÇ °è¿ ¼ö½Ä¿¡ ³ªÅ¸³³´Ï´Ù.
Âü°í: ½ÃÆ® À̸§ ¾Õ¿¡ "[Book1]"°ú °°ÀÌ ´ë°ýÈ£·Î µÑ·¯½ÎÀÎ ÅëÇÕ ¹®¼ À̸§ÀÌ ³ªÅ¸³ª°í ¼¿ ÂüÁ¶ÀÇ ½ÃÀÛÀ» ³ªÅ¸³»´Â ´À³¦Ç¥ "!"(¶Ç´Â ¾ÆÆ÷½ºÆ®·ÎÇÇ ¹× ´À³¦Ç¥ "'!")°¡ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. ½ÃÆ® À̸§¿¡´Â ´Ý´Â ´ë°ýÈ£ ±âÈ£ "]"¿Í ´À³¦Ç¥(¶Ç´Â ¾ÆÆ÷½ºÆ®·ÎÇÇ ¹× ´À³¦Ç¥) »çÀÌÀÇ ¹®ÀÚ¸¸ Æ÷ÇԵ˴ϴÙ. ¾ÆÆ÷½ºÆ®·ÎÇǰ¡ ½ÃÆ® À̸§ÀÇ ¸¶Áö¸· ¹®ÀÚÀÏ ¼ö ¾øÀ¸¹Ç·Î ´À³¦Ç¥ ¹Ù·Î ¾Õ¿¡ ÀÖ´Â ¾ÆÆ÷½ºÆ®·ÎÇÇ´Â Á¦¿ÜÇÕ´Ï´Ù. - ChartData¶ó´Â »õ ½ÃÆ®ÀÇ ÅÇÀ» µÎ ¹ø ´©¸¨´Ï´Ù.
- 1´Ü°èÀÇ ¿ø·¡ ½ÃÆ® À̸§À» °Á¶ Ç¥½ÃµÈ "ChartData" À§¿¡ ÀÔ·ÂÇϰí Enter ۸¦ ´©¸¨´Ï´Ù. ÀÌ À̸§Àº ¼Õ»óµÇ¾ú°Å³ª ¾ø´Â ÅëÇÕ ¹®¼ÀÇ ½ÃÆ® À̸§°ú µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù.
- Â÷Æ®¿Í µ¥ÀÌÅÍ ÁýÇÕÀÌ Æ÷ÇÔµÈ ÀÌ ÆÄÀÏÀ» ÀúÀåÇÏÁö ¾Ê¾ÒÀ¸¸é ÆÄÀÏÀ» ÀúÀåÇÕ´Ï´Ù.
- Excel 2003À̳ª Excel 2002¿¡¼´Â ÆíÁý ¸Þ´º¿¡¼ ¿¬°áÀ» ´©¸¥ ´ÙÀ½ ¿øº» º¯°æÀ» ´©¸¨´Ï´Ù.
Excel 2007¿¡¼´Â µ¥ÀÌÅÍ ÅÇÀ» ´©¸£°í ¿¬°á ±×·ì¿¡¼ ¿¬°á ÆíÁýÀ» ´©¸¥ ´ÙÀ½ ¿øº» º¯°æÀ» ´©¸¨´Ï´Ù. - ¿øº» ÆÄÀÏ »óÀÚ¿¡¼ º¯°æÇÒ ¿¬°áÀ» ¼±ÅÃÇÑ ´ÙÀ½ ¿øº» º¯°æÀ» ´©¸¨´Ï´Ù.
- ¿¬°á º¯°æ ´ëÈ »óÀÚ¿¡¼ º¹±¸µÈ µ¥ÀÌÅÍ¿Í Â÷Æ®°¡ Æ÷ÇÔµÈ »õ ÆÄÀÏÀ» ¼±ÅÃÇÑ ´ÙÀ½ È®ÀÎÀ» ´©¸¨´Ï´Ù.
- ´ÙÀ½°ú °°Àº ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³ª´Â °æ¿ì
¼ö½Ä¿¡ À߸øµÈ ¿ÜºÎ ÂüÁ¶°¡ ÀÖ½À´Ï´Ù.
3´Ü°è¿¡¼ ÀÔ·ÂÇÑ ½ÃÆ® À̸§ÀÌ ¿ø·¡ ½ÃÆ® À̸§°ú µ¿ÀÏÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. 1´Ü°è·Î À̵¿ÇÕ´Ï´Ù. - ¿øº» ÆÄÀÏ »óÀÚ°¡ ÀÌÁ¦ ºñ¾î ÀÖ½À´Ï´Ù. À̸¦ ÅëÇØ ¸ðµç ¿¬°áÀÌ ¾ø¾îÁö°Å³ª ¼Õ»óµÈ ÆÄÀÏ ´ë½Å Ȱ¼º ÆÄÀÏÀ» °¡¸®Å°´Â °ÍÀ» È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ´Ý±â¸¦ ´©¸¨´Ï´Ù.
ÀÌÁ¦ Â÷Æ®°¡ Ȱ¼º ÅëÇÕ ¹®¼¿¡¼ À̸§ÀÌ ¹Ù²ï ½ÃÆ®¿¡ ÀÖ´Â º¹±¸µÈ µ¥ÀÌÅ͸¦ ÂüÁ¶ÇÏ°í º¹±¸µÈ µ¥ÀÌÅÍ¿Í »óÈ£ ÀÛ¿ëÇÕ´Ï´Ù.
±â¼ú ÀÚ·á: 300643 - ¸¶Áö¸· °ËÅä: 2008³â 3¿ù 14ÀÏ ±Ý¿äÀÏ - ¼öÁ¤: 4.1
º» ¹®¼ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
- Microsoft Office Excel 2007
- Microsoft Office Excel 2003
- Microsoft Excel 2002 Standard Edition
| kbdtacode kbhowto kbprogramming KB300643 |