Macro de rango dinamico en Excel
Buen dia, tengo un pequeño problema, necesito hacer un grafico con una marco; grabando la macro me sale el codigo:
Sub rang()
'
Range("N7").Select
Charts.Add
ActiveChart.ChartType = xl3DPieExploded
ActiveChart.SetSourceData Source:=Sheets("ALTA-PROYECTO").Range("N7")
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).XValues = "='ALTA-PROYECTO'!R22C10:R22C13"
ActiveChart.SeriesCollection(1).Values = "='ALTA-PROYECTO'!R24C10:R24C13"
ActiveChart.Location Where:=xlLocationAsObject, Name:="ALTA-PROYECTO"
End Sub
PERO necesito que el rango varie de acuerdo a unas variables que obtengo en la macro que llevo, es decir necesito que ese 22 y 24 que se muestra en el codigo de arriba se maneje con una variable, como hago???
Mil gracias!!.
Sub rang()
'
Range("N7").Select
Charts.Add
ActiveChart.ChartType = xl3DPieExploded
ActiveChart.SetSourceData Source:=Sheets("ALTA-PROYECTO").Range("N7")
ActiveChart.SeriesCollection.NewSeries
ActiveChart.SeriesCollection(1).XValues = "='ALTA-PROYECTO'!R22C10:R22C13"
ActiveChart.SeriesCollection(1).Values = "='ALTA-PROYECTO'!R24C10:R24C13"
ActiveChart.Location Where:=xlLocationAsObject, Name:="ALTA-PROYECTO"
End Sub
PERO necesito que el rango varie de acuerdo a unas variables que obtengo en la macro que llevo, es decir necesito que ese 22 y 24 que se muestra en el codigo de arriba se maneje con una variable, como hago???
Mil gracias!!.
1 Respuesta
Respuesta de paramisolo
1