【发布时间】:2016-06-27 14:02:37
【问题描述】:
我正在尝试创建图表,但有一个弹出框要求您选择范围,因为每个月都会更改。
我下面的代码要求一个范围,然后它不会创建图表。 任何帮助都会有所帮助
Sub test()
'Set up the variables.
Dim rng As Range
'Use the InputBox dialog to set the range for MyFunction
Set rng = Application.InputBox("Range:", Type:=8)
Exit Sub
'Call MyFunction
ActiveCell.Value = MyFunction(rng)
End Sub
Function MyFunction(rng As Range) As Double
MyFunction = ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlLineMarkers
ActiveChart.SetSourceData Source:=rng
End Sub
End Function
【问题讨论】:
标签: vba charts range messagebox