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 :

Présentation


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Inscrit en
    Décembre 2009
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 35
    Par défaut Présentation
    Bonjour

    Bonne année tout le monde

    bon je me lance et j'espère être le plus claire possible
    voila, j'ai au moins trois feuilles ou plus dans le classeur
    contenant les colonnes: réparations,l'argus,autres
    est il possible de créer un tableau ou autre qui va récupérer la somme de réparation,la somme de l'argus et la somme autres de chaque voiture pour une année donnée et les transférer dans une autre feuille ?

    comme l'exemple ci dessous

    merci d'avance pour ceux et celles qui pourront m'aider.
    ==========>voiture1==>voiture2==>voiture3==>voituren==>total
    ======>2004=>0
    répara==>2005=>490.43
    ======>2006=>382.66
    ======>2004=>0
    argus ==>2005=>500
    ======>2006=>210
    ======>2004=>0
    autres==>2005=>13.98
    ======>2006=>28.37

  2. #2
    Membre averti
    Inscrit en
    Octobre 2009
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Octobre 2009
    Messages : 46
    Par défaut
    Re le forum, slt RICXLS,

    Un fichier exemple nous facilitera ta tache si c'est possible?

    Crdt

  3. #3
    Membre averti
    Inscrit en
    Décembre 2009
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 35
    Par défaut
    désolé Kikim le lien pour la pj ne fonctionne pas.

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Salut.

    Pas besoin de pièce jointe à ce stade. Une bonne description de tes feuilles permettrait déjà de comprendre un peu plus clairement.

    L'organisation du classeur serait à revoir, car la présentation des données telle qu'illustrée n'est pas optimale pour un travail efficace.

    Soit. Veux-tu les données pour une voiture et une année précises, ou bien un tableau récap pour toutes les voitures et toutes les années?
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  5. #5
    Membre averti
    Inscrit en
    Décembre 2009
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 35
    Par défaut
    bonsoir désolé pour la réponse tardive
    c'est bien un tableau récap pour toutes les voitures et toutes les années?
    merci

  6. #6
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Si tu organises tes tableaux de la même façon, tu pourras utiliser dans ton tableau récap
    =argus!a2+repara!a2+autres!a2
    et recopier cette formule sur vers la droite et vers le bas...
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  7. #7
    Membre averti
    Inscrit en
    Décembre 2009
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 35
    Par défaut
    bonsoir Pierre je ne comprend pas bien la syntaxe je recopie cela tel quel en vba ?

  8. #8
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Désolé, je n'avais pas compris que c'était en VBA.

    Je propose ceci, qui créera une formule dans la plage de récap.

    On suppose:
    - Repara, Argus, Autres et Recap sur "le même moule"...
    - Années en colonne A en commençant en A2
    - Voitures en ligne 1 en commençant en B1
    - Voitures dans le même ordre sur les feuilles
    - Années dans le même ordre sur les feuilles.

    Le but va donc être de
    - déterminer la plage qui commence en B2 et qui fini sur la ligne de la dernière année et sur la colonne de la dernière voiture
    - créer une formule qui va chercher les données dans la même cellule des trois autres feuilles.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Sub Recap()
        Dim Plage As Range
        Dim Feuille As Worksheet
     
        Set Feuille = Worksheets("Récap")
        Set Plage = Range(Feuille.Cells(2, 2), _
            Feuille.Cells(Feuille.Cells(Feuille.Rows.Count, 1).End(xlUp).Row, _
            Feuille.Cells(1, Feuille.Columns.Count).End(xlToLeft).Column))
        Plage.Formula = "=argus!b2+repara!b2+autres!b2"
    End Sub
    Ok?
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

Discussions similaires

  1. Présentation de vos projets
    Par JEG dans le forum C++Builder
    Réponses: 40
    Dernier message: 26/06/2022, 12h22
  2. Libre parole (présentation et remerciements)
    Par sympatico dans le forum Sondages et Débats
    Réponses: 433
    Dernier message: 19/04/2022, 17h01
  3. Présentation des nouveautés de Java 5.0 Tiger (J2SE 1.5)
    Par christopheJ dans le forum Langage
    Réponses: 43
    Dernier message: 30/09/2007, 17h38
  4. [SWT][MVC] Comment séparer métier et présentation
    Par pyorg dans le forum SWT/JFace
    Réponses: 3
    Dernier message: 27/08/2004, 18h21
  5. Réponses: 2
    Dernier message: 03/10/2002, 17h24

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