programacion software linux cursos manuales tutoriales
 

Tutorial de Excel Manual de Microsoft excel

Noticias de >
bases de datos Codigo Fuente
 
Manual de excel

Si tu agregas al final del código principal alguna línea del tipo de grafico que te gusto, ese se activara, por ejemplo:

 

SubMacro1()

Range("A5:B10").Select

Charts.Add

ActiveChart.ChartType = xlColumnClustered

ActiveChart.SetSourceData Source:=Sheets("Hoja1").Range("A5:B10"), PlotBy:= _xlColumns

ActiveChart.Location Where:=xlLocationAsObject, Name:="Hoja1"

 

ActiveChart.ChartType = xlPyramidColClustered.

 

End Sub

 

Este código se puede programar en un botón o cualquier otro control de Visual Basic.

 

 

A continuación se muestra como se acomodan los datos Línea 4:

 

ActiveChart.SetSourceData Source:=Sheets("Hoja1").Range("A5:B10"), PlotBy:= _

xlRows

En esta línea se muestra la grafica por Renglón

 

 

 

 

ActiveChart.SetSourceData Source:=Sheets("Hoja1").Range("A5:B10"), PlotBy:= _

xlColumns

En esta línea se muestra la grafica por Columna

 

Esta es la forma en que se muestran los datos de lo que habla la línea 4.

 


La línea 5 habla de que si la grafica queda en la misma hoja o simplemente toma una hoja para ella, por ejemplo:

 

ActiveChart.Location Where:=xlLocationAsNewSheet, Name:="Grafico 1"

 

Esta línea indica que la grafica tenga su propia hoja y que su nombre sea Grafico 1.

 

En este ejemplo ejecuto un código con cada una de las características explicadas en las 5 líneas.

 

Range("A5:B10").Select

Charts.Add

ActiveChart.ChartType = xlColumnClustered

ActiveChart.SetSourceData Source:=Sheets("Hoja1").Range("A5:B10"), PlotBy:= _xlColumns

ActiveChart.Location Where:=xlLocationAsObject, Name:="Hoja1"

 

ActiveChart.ChartType = xlPyramidColClustered

ActiveChart.SetSourceData Source:=Sheets("Hoja1").Range("A5:B10"), PlotBy:= xlColumns

ActiveChart.Location Where:=xlLocationAsNewSheet, Name:="Grafico 1"

 

  • Tipo de Grafico
  • Como se acomodan los datos
  • Como se muestra la grafica, en este caso en una sola hoja

 

 

Elabora el siguiente formulario con el siguiente código, para observar los diferentes tipos de gráficos y la forma en que se acomodan los datos:

 

 

 

 

 

Dibuja dos Listbox y un Botón y pega el código dentro del formulario.

 

 

 

Private Sub CommandButton1_Click()

 

Rem este código genera la Grafica en la hoja1

 

Range("A5:B10").Select

Charts.Add

ActiveChart.ChartType = xlColumnClustered

ActiveChart.SetSourceData Source:=Sheets("Hoja1").Range("A5:B10"), PlotBy:= _

xlColumns

ActiveChart.Location Where:=xlLocationAsObject, Name:="Hoja1"

 

 

Rem agrega los diferentes tipos de grafica al Listbox1

 

ListBox1.AddItem "xlColumnClustered"

ListBox1.AddItem "xlBarClustered"

ListBox1.AddItem "xlLineMarkers"

ListBox1.AddItem "xlPie"

ListBox1.AddItem "xlXYScatter"

ListBox1.AddItem "xlAreaStacked"

ListBox1.AddItem "xlDoughnut"

ListBox1.AddItem "xlRadarMarkers"

ListBox1.AddItem "xlCylinderColClustered"

ListBox1.AddItem "xlConeColClustered"

ListBox1.AddItem "xlPyramidColClustered"

 

Rem agrega las diferentes formas de acomodar los datos al Listbox2

 

ListBox2.AddItem "Renglon"

ListBox2.AddItem "Columna"

 

 

 

End Sub

 

Private Sub ListBox1_Click()

 

Rem este código da el tipo de grafica al dar clic en el Listbox1

 

If ListBox1 = "xlColumnClustered" Then ActiveChart.ChartType = xlColumnClustered

If ListBox1 = "xlBarClustered" Then ActiveChart.ChartType = xlBarClustered

If ListBox1 = "xlLineMarkers" Then ActiveChart.ChartType = xlLineMarkers

If ListBox1 = "xlPie" Then ActiveChart.ChartType = xlPie

If ListBox1 = "xlXYScatter" Then ActiveChart.ChartType = xlXYScatter

If ListBox1 = "xlAreaStacked" Then ActiveChart.ChartType = xlAreaStacked

If ListBox1 = "xlDoughnut" Then ActiveChart.ChartType = xlDoughnut

If ListBox1 = "xlRadarMarkers" Then ActiveChart.ChartType = xlRadarMarkers

If ListBox1 = "xlCylinderColClustered" Then ActiveChart.ChartType = xlCylinderColClustered

If ListBox1 = "xlConeColClustered" Then ActiveChart.ChartType = xlConeColClustered

If ListBox1 = "xlPyramidColClustered" Then ActiveChart.ChartType = xlPyramidColClustered

 

End Sub

 

Private Sub ListBox2_Click()

 

If ListBox2 = "Renglon" Then

ActiveChart.SetSourceData Source:=Sheets("Hoja1").Range("A5:B10"), PlotBy:= _

xlRows

End If

 

If ListBox2 = "Columna" Then

 

ActiveChart.SetSourceData Source:=Sheets("Hoja1").Range("A5:B10"), PlotBy:= _

xlColumns

End If

 

End Sub

 

 

 

Antes de ejecutar esta Macro llenas los datos anteriores en la hoja1 de Excel

En este archivo indexo un ejemplo de un libro de cómo se puede generar una Macro que realice 25 graficas, esto por medio un modulo, este ejemplo es apoyado por su servidor hacia una persona que deseaba realizar este trabajo. Espero le sea de utilidad el código.

 

sigueinte
tutorial realizado por el Profesor Ramón Mendoza Ochoa

 

software tecnologia programacion webmasters
Nube de Tags
Nuestra Red de agregadores de noticias tematicas
info mac ipod iphone
Mac- mundo mac iphone ipod novedades
noticias de moviles iphone nokia trucos
Moviles- actualidad del mundo de los moviles
salud
Salud- salud medicina dietas vida sana
noticias de coches f1 motos tuning motogp
Motor- noticias de coches F1 motoGP motos quads
cine teatro estrenos video
Ocio-Cine- estrenos de cine trailers noticias
Programacion- software programacion linux
noticias de mujeres recetas thermomix
Mujer- noticias recetas moda thermomix belleza
tecnologia
Tech-y- gadchets actualidad de tecnologia
Deportes- todos los deportes agregados
Negocios- negocios y pymes, negocios online
 
 
Otros idiomas
salud Salute-(it) salute medicina diete salud Sante-(fr) sante medicina diet

BlogRoll


 
ver 50 mas votadas + Ver las 50 noticias mas leidas
ver 50 mas votadas + Ver las 50 noticias mas votadas
 
ver 50 mas votadas + Ver las 50 videos mas vistos

Links Recomendados

- pueblos de España

 
 
Documento sin título
Las mejores ofertas de la Red
Ofertas Tecnologia Ofertas de Vivienda
Ofertas Finanzas Ofertas de Motor
Ofertas Formacion Ofertas de Juegos
Ofertas de Ocio Ofertas de Salud
Ofertas de Viajes
Nuestros tutoriales
Tutorial de Visual Basic
Aprende Visual Basic desde 0
Tutorial de MySQL
primeros pasos en oracle

Tutorial de Oracle
primeros pasos en oracle
Tutorial de WAP
primeros pasos en WAP
Tutorial de photoshop
efectos con photoshop
Tutorial de php nuke
efectos con phpNuke
Tutorial de corva
efectos con corva
Tutorial de director
tutorial de director
Tutorial de dreamweaver
tutorial de dreamweaver
Tutorial de dreamweaverMX
tutorial de dreamweaver MX
Tutorial de flash
tutorial de flash
Tutorial de FlashMX
tutorial de flash MX
Tutorial de freehand
tutorial de freehand
Tutorial de frontpage
tutorial de frontpage
Tutorial de oracle
tutorial de oracle
Tutorial de php
tutorial de php
Tutorial de SQL
tutorial de SQL
Tutorial de Windows XP
tutorial de Windows XP
Tutorial de zope
tutorial de Zope
opera bajar opera descargar opera software opera Top Secciones de descargas
programas para bajar peliculas
programas para bajar musica
programas para bajar musica
programas de seguridad para tu pc
programas de seguridad para tu pc
programas google
programas para DJ - mezcladores
Tutoriales
Recomedamos: programatium I solorecursos I manuales I pueblos 2.0I info-salud I info-ocio I info-motor
noticias: Salud I Ocio/cine I Musica I Motor IDeportes IJuegos I Finanzas I Moviles I Energia I Ecologia I Tech-y I Mujer I MAC I Salud I