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 :

Graphique et selecteur


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Inscrit en
    Février 2005
    Messages
    269
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 269
    Points : 62
    Points
    62
    Par défaut Graphique et selecteur
    Bonjour,
    voila mon petit probleme est assez simple et complique pour moi, je possede un feuille de calcul avec les resultats journaliers de mon buisness malheureusement il y a plusieurs colonnes sur cette feuille. donc mon souhait est de faire un graphique avec en Abscisse les jours de l'année et en ordonnées les valeurs donc je voudrais avec des cases a cocher selectionner une colonne ou une autre mais jamais deux a la fois.
    je pense qu'il faut coder cela en VBA et malheureusement je ne sais pas par ou commencer. si vous avec des exemples qui ressemble a cela afin que je m'en inspire ou si vous voulez m'apporter votre aide je vous remercie par avance.
    Bonne journée;
    HB

  2. #2
    Expert éminent sénior Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Points : 31 877
    Points
    31 877
    Par défaut
    Bonsoir

    Méthode sans vba

    Suppositions:
    Colonne 1: Dates (axes des abscisses)
    Ligne 1: ligne des titres des séries
    Donc les dates de A2 à Axx (xx variable)
    Série 1: Titre en B1 et données de B2 à Bxx
    Série 2: Titre en C1 et données de C2 à Cxx
    Série 3: Titre en D1 et données de D2 à Dxx
    Série 4: Titre en E1 et données de E2 à Exx
    ...etc

    1. On va insérer un contrôle de formulaire de type Zone de liste déroulante (Onglet Developpeur > Contrôles > Insérer > Choisir la Zone de liste déroulante (contrôle de formulaire)
    Clique y avec le bouton droit > Format de contrôle > Plage d'entrée sélectionne la plage $X$1:$X$20 et Cellule liée $Y$1

    2. Copie les titres des Séries (plage B1:U1) > Sélectionne X1 et y fais Collage spécial Transpose. Tu auras le nom de tes 20 séries en colonne dans X1:X20.
    Désormais, la zone de liste déroulante reprend les titres des séries et dans la cellule Y1 on retrouve l'index de l'item choisi.

    3. On va nommer dynamiquement les plages (Onglet Formules > Noms définis)

    3.1 On nomme X avec étendu notre feuille (Supposons Feuil1 qu'ont mets dans le champs Zone) la plage dynamique par la formule suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DECALER(Feuil1!$A$1;1;0;NB(Feuil1!$A:$A))
    3.2 On nomme Y avec étendu notre feuille (Supposons Feuil1 qu'ont mets dans le champs Zone) la plage dynamique par la formule suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DECALER(Feuil1!X;0;Feuil1!$Y$1)
    3.3 On nomme N avec étendu notre feuille (Supposons Feuil1 qu'ont mets dans le champs Zone) la plage dynamique par la formule suivante
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DECALER(Feuil1!Y;-1;0;1)
    4. On sélectionne la plage A1:B5 et on trace notre graphique comme on veut. Après son formatage on sélectionne la série de données et on remplace la formule dans la barre des formules comme suit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SERIE(Feuil1!N;Feuil1!X;Feuil1!Y;1)
    Voilà
    Cordialement.
    J'utilise toujours le point comme séparateur décimal dans mes tests.

Discussions similaires

  1. Formalisation graphique des algorithmes
    Par David R. dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 08/12/2012, 10h21
  2. Développement de plug-in -> vue graphique!
    Par yassine_23 dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 01/04/2003, 18h04
  3. Réponses: 3
    Dernier message: 09/02/2003, 01h09
  4. [RAVE][DELPHI7] Comment faire un graphique ?
    Par DFANDOR dans le forum Rave
    Réponses: 7
    Dernier message: 06/02/2003, 20h25
  5. Réponses: 10
    Dernier message: 27/08/2002, 23h24

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