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 :

Graphiques : errorBars qui disparaissent


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    1 858
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 1 858
    Par défaut Graphiques : errorBars qui disparaissent
    bonjour,

    J'ai un graphique de type "nuage de points". J'ajoute pour chaque courbe en VBA des errorBars.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
     
    Private Sub courbe_ajoutErrorBars(shapeGraph As Shape, dataWorksheet As Worksheet)
     
        Dim selectionDate_init As Range
        Dim selectionValue_init As Range
     
        'Dim shapeGraph As Shape
     
     
        Dim mySelection As Range
        Dim mySerie As Series
        Dim count As Integer
     
     
     
        ' **********************************
        ' Selection des colonnes
        Set selectionDate_init = dataWorksheet.Range("A1")
        Set selectionValue_init = dataWorksheet.Range("B1")
     
     
        ' **********************************
        Set mySelection = selectionDate_init.Offset(1, 0)
        count = 0
        While mySelection.value <> ""
            count = count + 1
            Set mySelection = mySelection.Offset(1, 0)
        Wend
     
        Dim selectionErrorX As Range
        Dim selectionErrorY As Range
     
        Set selectionErrorX = selectionDate_init.Offset(0, 3)
        Set selectionErrorY = selectionValue_init.Offset(0, 3)
        Set selectionErrorX = Range(selectionErrorX.Offset(1, 0), selectionErrorX.Offset(count, 0))
        Set selectionErrorY = Range(selectionErrorY.Offset(1, 0), selectionErrorY.Offset(count, 0))
     
     
     
        With shapeGraph.Chart
            .ChartType = xlXYScatter
     
            Set mySerie = .SeriesCollection(dataWorksheet.Name)
            With mySerie
                .HasErrorBars = True
                .ErrorBars.EndStyle = xlNoCap
     
                .ErrorBar Direction:=xlX, Include:=xlPlusValues, Type:=xlCustom, Amount:=selectionErrorX ', MinusValues:="={#N/A}"
                .ErrorBar Direction:=xlY, Include:=xlPlusValues, Type:=xlCustom, Amount:=selectionErrorY ', MinusValues:="={#N/A}"
     
                .ErrorBars.Border.Weight = xlMedium
     
                .ErrorBars.Border.color = .MarkerForegroundColor
            End With
        End With
     
        ' debug
        Application.ScreenUpdating = True ' force le rafraichissemnt de l'ecran
        MsgBox "courbe ajoutée"
     
    End Sub
    Je ne sais pas pourquoi mais lorsque j'ajoute des errorsBars sur une courbe, certaines errorsBars précédemment ajoutées sur d'autres courbes disparaissent : de quoi peut venir le problème ?

    merci d'avance,
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. [Cookies] Sessions qui disparaissent
    Par schnito dans le forum Langage
    Réponses: 31
    Dernier message: 22/12/2006, 11h15
  2. VBA,Graphiques :Series qui pointent sur des Range Discontinu
    Par CCHEVALIER dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/09/2005, 14h05
  3. [swing][JButton] Des boutons qui disparaissent!
    Par soulhouf dans le forum Débuter
    Réponses: 12
    Dernier message: 19/08/2005, 12h51
  4. Avertissements / Conseils qui disparaissent
    Par Mikol dans le forum EDI
    Réponses: 7
    Dernier message: 28/07/2005, 18h08
  5. [C#] Des 0 qui disparaissent
    Par GéniuS77 dans le forum Windows Forms
    Réponses: 17
    Dernier message: 25/01/2005, 13h41

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