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 :

Automatiser un calcul entre plusieurs feuilles pour un nombre de données variable


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Février 2017
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Panama

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Santé

    Informations forums :
    Inscription : Février 2017
    Messages : 14
    Par défaut Automatiser un calcul entre plusieurs feuilles pour un nombre de données variable
    Salut à tous, et avis aux téméraires,

    Je débute en VBA et je découvre petit à petit la puissance de l’engin et tout ce qui me reste à apprendre.

    Je cherche à ajouter à transformer une feuille de données DATA en fonction à partir d’une autre feuille de référence REF.
    L’idée c’est d’ajouter une colonne (donc colonne G) dans DATA indiquant, le résultat d’un calcul comprenant deux colonnes de DATA (colonnes D et F) et le fruit d’une recherche dans REF à partir de deux paramètres de DATA (colonnes A et B). Même à synthétiser c’est difficile!
    Le tableau de la feuille REF contient en effet des valeurs qui ont en ordonnée les clés de la colonne A et en absence les clés de la colonne B de DATA.
    Pour résumer, la nouvelle colonne G devrait ajouter pour chaque ligne n la valeur de (Dn/Fn)-résultat_de_recherche_dans_ REF_en_fonction_de_(An,Bn).

    J ai reussi a automatiser un calcul depuis cette colonne et a generer un affichage dans un autre onglet, mais la je plante depuis 1 semaine..

    Exemple_interessant v1.xlsx

    Si il s’agissait de ne le faire qu’une fois ce ne serait pas un problème, seulement les données de DATA changent souvent, ainsi que leur nombre de lignes !
    Voilà je joins un dossier similaire, j’essaie de le faire en VBA mais pour l’instant je n’obtiens que des maux de tête !

    PS: je débute dans le VBA, si réponse(s) il y a, il ne faut pas hésiter à mettre quelques commentaires au passage !

  2. #2
    Membre expérimenté Avatar de EBRAG
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Avril 2013
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2013
    Messages : 125
    Par défaut
    Bonsoir draynaud

    Manifestement, il n'y a pas qu'en VBA que tu débutes (sans vouloir être désagréable)

    Personnellement, ton explication ne m'incite même pas à aller ouvrir ton document Excel, tellement elle est incompatible avec ma logique personnelle.

    Pour aller ouvrir ce document, il faudrait commencer à comprendre les tenants et aboutissements de tes attentes !

    Peut-être auras-tu plus de chance avec d'autres contributeurs ? dans le cas contraire, revois tes explications, et essaie d'être plus clair...

Discussions similaires

  1. Réponses: 6
    Dernier message: 07/03/2011, 15h11
  2. [XL-2007] Comparaison de données entre plusieurs feuilles d'un classeur
    Par Raphael39 dans le forum Excel
    Réponses: 8
    Dernier message: 02/07/2010, 22h54
  3. [WD-2003] Calcul entre plusieurs textbox
    Par vbword dans le forum VBA Word
    Réponses: 11
    Dernier message: 02/06/2010, 14h42
  4. étendre un calcul sur plusieurs feuille
    Par braquin dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/10/2009, 15h48
  5. calcul entre 2 feuilles et chemin absolu
    Par vincent62149 dans le forum Excel
    Réponses: 4
    Dernier message: 28/08/2007, 13h38

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