Retroceder   Foro Ayuda Excel > Dudas y consultas sobre Excel > Macros y programación VBA
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1  
Antiguo 10/07/08, 01:14:15
Principiante
 
Usuario desde: jul 2008
Versión de Excel: Excel 2003
Conectado desde: Colombia
Mensajes: 5
Smile Ocultar y mostrar series collection

Tengo una macro ke automaticamente cada hora(son 24 horas, cada hora tiene su macro) me copia los datos de diferentes celdas
para luego mediante series collection me grafique estos datos, el contador llama mediante un call a cada hora. Cuando llega a la hora 24,
el archivo se guarda con fecha del dia. Lo que estoy tratando de hacer es un checkbox para cada seriescollection (el checkbox no esta en un userform, sino ke
esta ubicado en la hoja2, donde tambien esta la grafica,) de modo que cuando este en estado true la series collection este visible en la grafica, y cuando este en estado false la serie collection no sea visible.
Lo que estoy haciendo es ke en la macro del checkbox pongo una condicion, si es true entonces hagame... y por ejemplo ahi coloke el mismo codigo ke tengo para graficar en la hora uno.. else...
le coloke el mismo codigo pero con la direccion de celdas en blanco. pero me muestra error en la series collection. No se ke hacer he probado ya de varias forma, porfavor si alguien me puede ayudar se lo agradeceria, tal vez estoy pasando algo por alto.

Este es el codigo del checkbox

Private Sub CheckBox1_Click()

If CheckBox1 = True Then

Sheets("Tendencia").Select
ActiveSheet.ChartObjects("61 Gráfico").Activate
ActiveChart.SeriesCollection(1).XValues = "=Hoja1!R10C1"
ActiveChart.SeriesCollection(1).Values = "=Hoja1!R10C2"
ActiveChart.ChartType = xlXYScatterSmoothNoMarkers
ActiveChart.HasTitle = True
ActiveChart.ChartTitle.Text = "Grafico 1"
ActiveChart.HasAxis(xlValue) = True
ActiveChart.Axes(xlCategory).Select
ActiveChart.Axes(xlCategory).MinimumScale = 0
ActiveChart.Axes(xlCategory).MaximumScale = 24
ActiveChart.Axes(xlCategory).MajorUnit = 1
ActiveChart.Axes(xlCategory).MinorUnit = 1
ActiveChart.Axes(xlValue).Select
ActiveChart.Axes(xlValue).MinimumScale = 0
ActiveChart.Axes(xlValue).MaximumScale = 120
Else

Sheets("Tendencia").Select
ActiveSheet.ChartObjects("61 Gráfico").Activate
'Celdas en blanco
ActiveChart.SeriesCollection(1).XValues = "=Hoja1!R9C9"
ActiveChart.SeriesCollection(1).Values = "=Hoja1!R9C10"
ActiveChart.ChartType = xlXYScatterSmoothNoMarkers
ActiveChart.HasTitle = True
ActiveChart.ChartTitle.Text = "Grafico 1"
ActiveChart.HasAxis(xlValue) = True
ActiveChart.Axes(xlCategory).Select
ActiveChart.Axes(xlCategory).MinimumScale = 0
ActiveChart.Axes(xlCategory).MaximumScale = 24
ActiveChart.Axes(xlCategory).MajorUnit = 1
ActiveChart.Axes(xlCategory).MinorUnit = 1
ActiveChart.Axes(xlValue).Select
ActiveChart.Axes(xlValue).MinimumScale = 0
ActiveChart.Axes(xlValue).MaximumScale = 120
end if
end sub

Aki les dejo mi archivo para ke lo miren, ke esta interesante, ademas de ke me ha sacado canas como un berraco
Archivos Adjuntos
Tipo de Archivo: zip Demo-Junio-600-2008MEJORADO.zip (63,8 KB, 13 visitas)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #2  
Antiguo 18/07/08, 00:36:44
Principiante
 
Usuario desde: jul 2008
Versión de Excel: Excel 2003
Conectado desde: Colombia
Mensajes: 5
Predeterminado

Demasiado complicardo, sera ke no me hice entender?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT +2. Ahora son las 17:07:46.


© Ayuda Excel

Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

1 2 3 4 5 6 7