Serie de gráficos de Excel: la columna tiene datos, pero el cuadro de diálogo muestra ceros

Serie de gráficos de Excel: la columna tiene datos, pero el cuadro de diálogo muestra ceros

Excel 2013. Mi máquina es de 64 bits y ejecuta Windows 7.

Tengo un archivo .xslm con un gráfico. El gráfico se crea a partir de algunas columnas de datos. Los datos de las columnas se completan leyendo datos de muchos otros archivos de Excel. Este es un gráfico de líneas 2D con el eje horizontal como fechas (en texto) y el eje vertical como horas (expresadas como h:mm) con los valores reales entre 541:50 y 757:00. En la mayoría de los casos, funciona bien. Sin embargo, en 3 casos, mi gráfico se aplana en cero. Miro los datos de la columna (columna G, que representa las horas acumuladas): ¡es correcta! Cuando edito los datos de la serie, puedo ver que tiene correctamente los valores de Serie = "$G$2:$G$100".

Está bien, sin embargo, el cuadro de diálogo de edición de la serie también muestra los valores de esas celdas y los valores son todos ceros (que es lo que se representa gráficamente) aunque puedo ver que el contenido de las celdas no es cero.

La siguiente rareza. Tengo otra gráfica de otra columna. Muestra la gráfica de la siguiente columna (H, que se deriva de G), pero es correcta. No se estanca.

Ilustración de error
(Haga clic en la imagen para ampliar)

Nota:

  1. La columna G2:G100 si tiene datos.
  2. El gráfico está plano.
  3. El cuadro de diálogo para la serie de datos muestra el rango correcto G2:G100, pero
  4. Los valores a la derecha del cuadro de diálogo dicen 0,00, 0,00, ...

Respuesta1

entonces probablemente haya 3 problemas diferentes con este tipo de error:

1) hay un espacio antes del número

2) el número no está alineado a la derecha (¿porque tiene un espacio delante?)

3) los números están separados por puntos (.), no por comas (,) (puede ser un problema de idioma)

Pasé como 3 horas tratando de resolver estas cosas, jajaja....................

Respuesta2

Lo descubrí gracias a una pista de Andi, arriba.

Recuerde, estoy completando la columna que quiero graficar revisando un montón de otras hojas de cálculo de Excel y localizando los datos apropiados. En mi código VBA, tenía una línea que decía:

A) shtA.Cells(currentRow, 7) = shtSource.Cells(rng.Row - 1, 9)

Cambié esto a:

B) shtA.Cells(currentRow, 7) = shtSource.Cells(rng.Row - 1, 9).Valor

Es interesante, porque los datos en la columna producida por A) eran correctos, visualmente... pero internamente, de alguna manera estaban equivocados. Sospecho, pero no estoy seguro de que exista alguna inconsistencia no visible entre los archivos de datos fuente generados manualmente (alrededor de 100 de ellos). Y A) funcionó bien para los gráficos de algunos de los datos, pero no para todos. B) funciona para todo lo que probé.

información relacionada