IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[Excel2003] Cellules vides interprétées comme des 0 lors de la création de graphiques


Sujet :

Macros et VBA Excel

  1. #1
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut [Excel2003] Cellules vides interprétées comme des 0 lors de la création de graphiques
    Salut,

    J'ai une plage dans un classeur dont certaines cellules contiennent des données ou non suivant une condition.

    pour chaque cellule je fais un "=SI(Condition;Valeur à afficher;"")

    Si la condition n'est pas respectée, je voudrais que ça n'affiche rien (ça marche bien)

    Ensuite j'ai un graphique qui est tracé à partir de cette plage...

    Le problème est que les cellules vides sont interprétées par le graphique comme état 0....

    Est-ce qu'il existe une constante VIDE ou NULLE dans Excel pour qu'il m'affiche pas 0 dans le graphique???

    comment contourner ce problème?

    Merci

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Points : 4 297
    Points
    4 297
    Par défaut
    il faut constituer deux séries de données, celles avant le nul celles après

  3. #3
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Points : 15 546
    Points
    15 546
    Par défaut
    Je pense que tu veux un truc comme ça Pièce jointe 9278
    Là, j'ai triché. Pour y parvenir, j'ai mis les étiquettes sur la colonne A, placé les données de la première série en B1:B12, les cellules B7:B8 étant vides, et la deuxième série en C1:C12, les cellules C1:C6 étant vides. Même plage que la première série pour les étiquettes.
    Si ça peut t'aider...
    A+

    Le code donne ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        Charts.Add
        ActiveChart.ChartType = xlLineMarkers
        ActiveChart.SetSourceData Source:=Sheets("Feuil1").Range("A1:C12"), PlotBy _
            :=xlColumns
        ActiveChart.Location Where:=xlLocationAsObject, Name:="Feuil1"
    S'il y a un autre moyen, je suis preneur.

Discussions similaires

  1. Ordre des colonnes lors de la création de la table
    Par Mister Nono dans le forum Hibernate
    Réponses: 0
    Dernier message: 31/07/2014, 14h08
  2. Problème d'épaisseur des borders lors de la création d'un fichier excel.
    Par jmclej dans le forum Développement Web avec .NET
    Réponses: 2
    Dernier message: 31/05/2013, 15h43
  3. Réponses: 10
    Dernier message: 01/04/2013, 10h48
  4. [XL-2010] Selectionner une cellule vide en fonction des colonnes et lignes remplies
    Par h12enri dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 15/03/2013, 13h00
  5. [AC-2003] Nombres interprétés comme des heures lors d'import CSV
    Par -ULK- dans le forum VBA Access
    Réponses: 2
    Dernier message: 23/07/2009, 10h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo