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 :

Faire un Graph. Secteur en prennant la ligne Total (qui n'est pas fixe)


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 55
    Points : 34
    Points
    34
    Par défaut Faire un Graph. Secteur en prennant la ligne Total (qui n'est pas fixe)
    Bonjour à tous,

    Voila mon problème. Je souhaite générer automatiquement des graphs.

    Composition du tableau:

    Service: DDP RTF VTD CPS RQT
    Donnée 1 2 4 3 10
    .. .. .. .. .. ...
    Total 100 30 40 20 33

    La ligne total peut changer de place automatiquement en fonction du nombre de donnée.
    J'ai commencer à enregistrer une macro, mais je ne vois pas comment lui demander de chercher la ligne Total et de l'utiliser.

    Je ne sais pas si je suis très claire car c'est mon premier message en VBA et je suis un vraie novice. J'avance sur la lecture des tutos que j'ai pu trouver mais c'est laborieux.

  2. #2
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 207
    Points : 14 362
    Points
    14 362
    Par défaut
    Bonjour,

    Définis une plage nommée, par exemple "Valeurs" avec la formule :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =DECALER(Feuil1!$A$1;NBVAL(Feuil1!$A:$A)-1;1;;5)
    Cette plage représente les valeurs de 100 à 33 quelle que soit la position de "Total" en colonne A. Tu utilises cette plage pour définir ton graphique.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2008
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 55
    Points : 34
    Points
    34
    Par défaut
    Pardon je ne suis pas familiarisé avec le VBA, je n'ai pas bien compris la démarche. Je rajoute à l'enregistrement que j'ai deja fait une plage qui défini le cadre?
    Apres cela, il me trouvera la ligne utile.?

    Les valeurs de "100 à 33" sont elle aussi changeante. en faite il me faudrait dans le graphe les données en face de Total (8 au max).

    Je suis un peu perdu

  4. #4
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 207
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 207
    Points : 14 362
    Points
    14 362
    Par défaut
    Indique la version d'Excel que tu utilises.

Discussions similaires

  1. [Free Pascal] Ligne qui se répète mais qui n'est pas nécessaire
    Par Jijidev dans le forum Free Pascal
    Réponses: 4
    Dernier message: 03/01/2013, 14h15
  2. [Toutes versions] Supprimer le texte qui n'est pas entre deux lignes
    Par vibos dans le forum VBA Word
    Réponses: 11
    Dernier message: 11/06/2009, 23h44
  3. [SWT] Api pour faire des graph ?
    Par bawan dans le forum SWT/JFace
    Réponses: 1
    Dernier message: 05/09/2005, 13h13
  4. Mysql & mrtg : faire un graphe avec le contenu d'une tab
    Par fouhaa dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 12/08/2005, 12h38

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