Существует также решение не VBA, которым также можно управлять из кода VBA.
В Excel точка данных, представленная # N / A, не будет отображаться. Таким образом, вы можете использовать формулу - самой простой является функция IF
, которая возвращает #N/A
в виде текста в данных графика. Эта точка данных не будет отображаться, а это значит, что вам не нужно пытаться манипулировать форматом для нее.
В качестве примера можно просто сгенерировать данные графика в таблице, а затем скопировать их ниже с формулой, которая просто делает это
=If(B2=0,"#N/A",B2)
Это работает, когда вы хотите, чтобы на линейных диаграммах не отображалось, например, 0 значений.