Jump to content

[SOLUCIONADO] Barra de desplazamiento en grafico


xqd29

Recommended Posts

Hola a todos nuevamente:

Necesito la ayuda para un grafico y poner una barra de desplazamiento, para que se muevan la grafica y los dias del eje x, lo que pasa es que logro instalar la barra pero no funciona con el desplazamiento de los datos y el grafico, busque por aqui y no encontre lo que buso o mejor dicho no sale explicado los datos que hay que ingresar en las propiedades de la tabla.

Gracias

Grafico proyecto.zip

Link to comment
Share on other sites

Re: Barra de desplazamiento en grafico

Gracias ioyama, era justo lo que andaba buscando, pero me gustaria si no fuera mucho pedir la explicacion de la formula, o en su defecto me derives donde consultar al respecto para una aclaracion, ya que mi intencion ademas es aprender y algun dia llegar a ser tan experto como ustedes.

Gracias.

Link to comment
Share on other sites

Re: Barra de desplazamiento en grafico

Hola xqd29.

en Excel hay muchas formas de resolver las cosas. En el archivo encuentras otra opción sin nombres definidos (supongo, puedo estar equivocado, que en el ejemplo de ioyama usa nombres definidos, más si llama la atención sobre los nombres de las series). La ventaja de no usar nombres definidos: las fórmulas y el "truco" quedan a la vista. La desventaja: las fórmulas y el "truco" quedan a la vista. ¡JA!

Como ves todo el trabajo sucio lo hace la función Desref, que ya tu consultarás en la ayuda de Excel. Como verás en el archivo, basta con crear una tabla "puente", que es la que pasas a graficar. En esa tabla, por medio de la función desref usando el valor de la barra de desplazamiento, vas trayendo distintos datos de tus datos originales.

Hacerlo así es mucho más sencillo y fácil de comprender que hacerlo con nombres definidos. No he revisado el archivo de ioyama, pero me imagino (puedo estar equivocado) que también hace uso de desref.

Bueno, espero que esto te ayude un poco a entender, aunque igual hay muchas formas de hacerlos. No me he fijado mucho en el resultado final del gráfico, que está claro que la idea no es hacerte el gráfico, sino como tú mismo pides, ayudarte a entender cómo se hace.

Copia de Grafico proyecto.zip

Link to comment
Share on other sites

Re: Barra de desplazamiento en grafico

Hola Mauricio

No te equivocas lo más mínimo. En efecto uso nombres para los rangos dinámicos que creo con DESREF en función del valor dado por la barra de desplazamiento (manteniendo bloques de diez datos).

Insistía en los nombres sw las series por el tema de que debe agregarse el nombre del archivo.

Un saludo desde Vitoria

P.S. Yo normalmente uso una tabla intermedia tal y como tú planteas, es más cómodo

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Crear macros Excel

  • Posts

    • Buenos días,    Pues sí, era eso, yo hacía la misma fórmula pero no se me ocurrió poner "/100" al final y es ahí donde estaba el fallo.... 😅   Perdonad, soy un poco novatilla en excel y quitando algunas fórmulas, para el resto no sé mucho más   Mil gracias! 
    • Buenos días,   Tengo una tabla en una hoja y estoy intentando saber cual es la ultima celda vacia por la derecha de cada fila. Puede haber filas que estén completas (con datos en todas sus columnas o no) Estoy utilizando este código que supuestamente me da el numero de columna que no está vacia, pero parece comportarse erroneamente, ya que siempre me lee la ultima celda de la fila aunque esté vacia. Creo que puede ser por la propia definicion de tabla en excel?   UltCol = Datos.Cells(3, Datos.Columns.Count).End(xlToLeft).Column   Siempre me da la posicion 33 que es la columna AG. Alguna idea ?     Gracias
    • el error es que copiaste el codigo dentro del boton , borra la 1º linea  : private sub . . . . para que coja la ruta del directorio actual , cambia .. Ruta = "C:\Excel\" por : Ruta = ActiveWorkbook.Path & "\"
    • Buenas Tardes amigos, aca saludos desde Chile, quisiera vuestra ayuda , tengo este Excel el cual ocupamos cada  5 dias para enviar email masivos, enviamos aprox. 10.000 email, el tema es que cada email no tengo idea el porque, pero pesa entre 500 kg a 1 mega Aprox. y esto demora mucho, no se si se podrá hacer algo, y lo otro,  para cada mensaje debe ser personalizado si es hombre y mujer, habrá alguna forma de dejarlo unido si determina si es mujer u hombre?   le dejo el macros en caso me puedas ayudar para optimizar el macros que tengo por favor.   Se activa el macros, este copia el mensaje que esta en la hoja Datos  y lo pega en un correo nuevo en el Outlook , fue la unica opcion que pude lograr, no se si habra otra forma.     Sub ENVIARCORREONUEVO1211() Application.ScreenUpdating = False ThisWorkbook.Sheets("RS1").Select ActiveSheet.Range("B1:B26").Select x = ThisWorkbook.Sheets("Datos").Range("E5").Value For i = 1 To x ThisWorkbook.Sheets("Datos").Range("E6").Value = i ActiveWorkbook.EnvelopeVisible = True Application.ScreenUpdating = False With ActiveSheet.MailEnvelope    .Item.To = ThisWorkbook.Sheets("Datos").Range("E2").Value    ''.Item.cc = Con Copia a....''    .Item.Subject = ThisWorkbook.Sheets("Datos").Range("E3").Value    ' .Introduction = ThisWorkbook.Sheets("Datos").Range("E4").Value '        .Item.Send End With Next i Application.ScreenUpdating = True End Sub  
  • Recently Browsing

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

Privacy Policy