다음 VBa 코드를 사용하여 그래프를 만들려고합니다. 그러나 행에 Run-time error 424 - Object required
이 표시됩니다.그래프 만들기 - 런타임 오류 424 - 필요한 개체
Set rngChtXVal = .Columns(1).Offset(1).Resize(.Rows.Count - 1)
어떤 문제가됩니까?
Sub MakeGraph()
Dim myChtObj As ChartObject
Dim rngChtData As Variant
Dim rngChtXVal As Variant
Dim iColumn As Long
sel= Sheets("Data").Range(Cells(1, 1), Cells(200, 2))
rngChtData = sel
' define chart's X values
With rngChtData
Set rngChtXVal = .Columns(1).Offset(1).Resize(.Rows.Count - 1)
End With
' add the chart
Set myChtObj = ActiveSheet.ChartObjects.Add(Left:=250, Width:=425, Top:=10, Height:=240)
With myChtObj.Chart
' make an XY chart
.ChartType = xlLine
' remove extra series
Do Until .SeriesCollection.Count = 0
.SeriesCollection(1).Delete
Loop
' add series from selected range, column by column
For iColumn = 2 To rngChtData.Columns.Count
With .SeriesCollection.NewSeries
.Values = rngChtXVal.Offset(, iColumn - 1)
.XValues = rngChtXVal
.Name = rngChtData(1, iColumn)
End With
Next
End With
End Sub
@SiddharthRout @SiddharthRout @SiddharthRout 앞에 Set을 입력하면 동일한 오류가 발생합니다. – Amir
앞에서'Set'가 필요합니다 :'Set rngChtData = sel' – Rory