Guia Macros de Excel V
Parte V
Bienvenidos amigos a la quinta parte de Macros en Excel y Visual Basic, hoy nos toca aprender mas sobre este interesante curso de Macros, en el cual trabajaremos congráficos en Excel, veremos como se puede generar una grafica desde un código generado y alterado por nosotros mismos.
Si observamos los datos que vamos a graficar nos damos cuentaque en la columna A se encuentran los valores ejes (X) y en la columna B los valores series (Y), estos datos son necesario para efectuar una grafica que podría quedar así
Estagrafica muestra las edades de 5 personas, los nombres son los valores ejes y la edad los valores series, ahora veremos como se puede detectar estos datos por medio de una Macro
Al graficar estos datosse genero el siguiente código:
Sub Macro1()
1. Range("A5:B10").Select
2. Charts.Add
3. ActiveChart.ChartType = xlColumnClustered
4. ActiveChart.SetSourceData Source:=Sheets("Hoja1").Range("A5:B10"),PlotBy:= _xlColumns
5. ActiveChart.Location Where:=xlLocationAsObject, Name:="Hoja1"
End Sub
1. La primer línea indica el rango donde están los datos, valores ejes y valores series,
2. La segundalínea indica que se agrega una grafica
3. La tercera línea indica el tipo de grafica que se desea
4. La cuarta línea indica como se acomodan los datos en la grafica
5. La quinta línea indica donde semuestra la grafica, si en la misma hoja o en una sola hoja.
Nota. Los números de 1 al 5 no van en el código, solo los puse para poder explicar las líneas
A continuación se muestran algunos de losdiferentes tipos de graficas Línea 3:
ActiveChart.ChartType = xlColumnClustered
ActiveChart.ChartType = xlBarClustered
ActiveChart.ChartType = xlLineMarkersActiveChart.ChartType = xlPie
ActiveChart.ChartType = xlXYScatter
ActiveChart.ChartType = xlAreaStacked
ActiveChart.ChartType = xlDoughnut
ActiveChart.ChartType = xlRadarMarkers...
Regístrate para leer el documento completo.