Excel 2013 Моя машина работает под управлением Windows 7.

У меня есть файл .xslm с диаграммой. Диаграмма создается из нескольких столбцов данных. Данные в столбцах заполняются чтением данных из множества других файлов Excel. Это двухмерная линейная диаграмма с горизонтальной осью в виде дат (в тексте) и вертикальной осью в виде часов (в виде ч: мм) с фактическими значениями между 541: 50 и 757: 00. В большинстве случаев работает нормально. Однако для 3 случаев Мой график выравнивается по нулю. Я смотрю на данные столбца (столбец G, представляющий совокупные часы) - это правильно! Когда я редактирую данные серии, я вижу, что они правильно имеют значения Series = "$ G $ 2: $ G $ 100".

Это нормально, однако диалоговое окно редактирования ряда также показывает значения этих ячеек, и все значения представляют собой нули (что и показано на графике), хотя я вижу, что содержимое ячеек не равно нулю.

Следующая странность. У меня есть другой график другого столбца. Он показывает график следующего столбца (H, который получен из G), но это правильно. Это не ровно.

Иллюстрация ошибки
(Нажмите на изображение, чтобы увеличить)

Замечания:

  1. Столбец G2:G100 имеет данные.
  2. Диаграмма плоская.
  3. Диалоговое окно для ряда данных показывает правильный диапазон G2:G100, но
  4. Значения справа от диалога говорят 0,00, 0,00, ...

2 ответа2

0

Я понял это, благодаря подсказке от Энди, выше.

Напомним, я заполняю столбец, который я хочу построить, просматривая кучу других электронных таблиц Excel и находя соответствующие данные. В моем коде VBA у меня была строка, которая гласила:

A) shtA.Cells(currentRow, 7) = shtSource.Клетки (RNG.Ряд - 1, 9)

Я изменил это на:

B) shtA.Cells(currentRow, 7) = shtSource.Клетки (RNG.Ряд - 1, 9).Значение

Это интересно, потому что данные в столбце, производимом А), были правильными, визуально ... но внутренне они как-то облажались. Я подозреваю, но я не уверен, что существует некоторая невидимая несогласованность среди сгенерированных вручную файлов исходных данных (около 100 из них). А) хорошо работал для диаграмм на некоторых данных - но не на всех. Б) работает на все, что я тестировал.

0

так что, вероятно, есть 3 разных проблемы с этим видом ошибки:

1) перед номером есть пробел

2) число не выровнено вправо (потому что перед ним есть пробел?)

3) числа разделяются точками (.), А не запятыми (,) (может быть языковой вопрос)

потратил как 3 часа, пытаясь выяснить это, лол ................................

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .