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 :

[E03][VBA] - automatisation indicateurs


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 37
    Par défaut [E03][VBA] - automatisation indicateurs
    Bonjour,

    J'utilise Excel régulièrement mais je débute en VBA. J'ai l'occasion d'utiliser des statistiques sur le suivi de formations réalisées sur différents paramètres utilisateurs, sociétés dont certaines plus précisément, sites, modules,...

    A ce titre mes données évoluent régulièrement et je réalise que je dois reprendre mes indicateurs à chaque fois, dans la mesure où le nombre d'utilisateurs augmente régulièrement.

    J'envisage de trier et mettre en forme mes données en passant par du VBA.
    Je cherche donc des informations pour me guider :
    - faire une ou plusieurs macros (pour ensuite les lier)
    - quels éléments sont à paramétrer et les autres à prédéfinir
    - traiter les tableaux de valeurs, puis les graphes
    - utiliser des modèles
    - ...

    Je joins un fichier que je réalise actuellement manuellement et que je souhaite automatiser au maximum (extraction des données sans doublon, réalisation des tableaux et des graphiques).

    Merci d'avance pour vos conseils avisés et surtout sur la manière d'aborder le problème

    Cordialement.
    Fichiers attachés Fichiers attachés

  2. #2
    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
    Par défaut
    Hello Mathel,
    Quel est ton pb N°1 ? Pour les suivant on verra enssuite.
    Déjà, pour réaliser une base de données évolutive qui tienne la route et puisse être facilement exploitable, je ne pourrais que te conseiller de placer tes données sur des colonnes différentes (non les unes en dessous des autres ainsi que tu le fais dans la feuille stats Module A.
    Une seule ligne d'entête et les données dessous.
    On peut faire autrement avec une plage nommée mais ça devient tout de suite plus complexe.
    Le titre (ex. Formation Module A) peut-être placé dans l'entête de la feuille (Menu affichage -> Entête/Pied de page)
    Rien ne t'empêche d'avoir une feuille qui reprenne ces données pour une présentation différente en vue d'une édition éventuelle.
    Une fois tes données "rangées", rien n'est plus facile que d'obtenir la dernière ligne renseignée de la plage pour réaliser ton graphe.
    Ex
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        NoCol = 5
        DerniereLigne = Cells(Columns(NoCol).Cells.Count, NoCol).End(xlUp).Row
    Il est ensuite facile de définir une plage de cellule pour ton graphe
    Le pb de la feuille ? Je n'en sais rien puisqu'il n'y a aucun code dans ton fichier.
    Afin d'obtenir ta liste d'utilisateurs, tu trouveras dans la FAQ au chapitre "Comment supprimer les doublons contenus dans une plage de cellules ?"
    Commence quelque chose, on pourra le corriger si nécessaire.
    Le meilleur moyen pour avoir le code est d'enregistrer la macro en faisant. Le code obtenu, reviens-nous pour un nettoyage, la plupart des paramètres enregistrés en faisant sont des paramètres par défaut, donc inutiles.
    L'aide en ligne permet de savoir si ceux-ci sont les paramètres par défaut.
    A toi de faire.
    Bon courage
    A+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 37
    Par défaut
    Merci pour ta réponse, claire et précise.
    Débutant depuis quelsques temps en VBA, j'essaie de trouver du temps pour apprendre le VBA, notamment en lisant les divers documents du forum ; mais les demandes s'accumulent.

    A très vite pour mes prochaines demandes....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. VBA automatisation impression / send keys
    Par reckins dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 13/06/2008, 09h22
  2. Réponses: 3
    Dernier message: 13/02/2008, 10h10
  3. [E03][VBA][Graphiques] - mise en forme
    Par mathel dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 11/02/2008, 15h01
  4. Macro VBA : automatiser la réponse à une question.
    Par monf29 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/06/2007, 11h18
  5. [VBA] Automatiser l'impression d'un état Access dans un fichier
    Par olaf_le_preux dans le forum VBA Access
    Réponses: 2
    Dernier message: 09/02/2007, 12h49

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