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 :

Calculs automatiques entre 2 feuilles


Sujet :

Macros et VBA Excel

  1. #1
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Points : 984
    Points
    984
    Par défaut Calculs automatiques entre 2 feuilles
    Bonjour à tous,

    Voici mon problème : Dans un classeur Excel, 2 feuilles de calculs.

    La première est nommée : Engagements, la seconde : Arrivéefactures

    Dans la feuille "Engagements", colonne D un N°, colonne K un montant, colonne X un autre montant.

    Dans la feuille "Arrivéefactures", colonne F un N° correspondant à celui inscrit dans la colonne D de la feuille "Engagements", colonne H, je saisi un montant de facture, la colonne G doit être le total de la colonne K de la feuille "Engagements" moins le montant saisi dans la colonne H de la feuille "Arrivéefactures".

    Dans la colonne X de la feuille "Engagements", le montant doit se modifier au fur et à mesure des saisies, dans la mesure où les N° des colonnes D et F correspondent.

    Exemple : Feuilles "Engagements" sur la ligne 10 colonne D il y a le numéro X00001, dans la colonne K est saisi 100.00.

    Dans la feuille "Arrivéefactures" sur la ligne 3 colonne F il y a le même numéro saisi, dans la colonne H est saisi 25.00

    Dans la colonne G de la la feuille "Arrivéefactures" il doit y avoir la différence des 2 sommes soit 75.00 et dans la colonne X de la feuille "Engagements" il doit y avoir la même somme.

    Comment puis-je parvenir à cela avec VBA ou avec une formule de calcul. J'ai essayé plusieurs choses mais sans succès.

    Pouvez-vous m'apporter votre aide s'il vous plait ?
    Je vous en remercie par avance
    Bien amicalement

  2. #2
    Membre émérite Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Points : 2 662
    Points
    2 662
    Par défaut
    Salut,

    Dans ta feuille engagement, peux tu avoir plusieurs lignes avec le même numéro ?

    Si la réponse est non, voici un exemple de formule qui devrait répondre à ton besoin.

    Feuille engagement, celulle X2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {=K2-SUM(IF(Arrivéefactures!F:F=Engagements!D2;Arrivéefactures!H:H;0))}
    Feuille Arrivée facture, celulle G2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    {=INDEX(Engagements!K:K;MATCH(F2;Engagements!D:D;0))-SUM(IF(Arrivéefactures!F:F=Engagements!D2;Arrivéefactures!H:H;0))}
    Je rappelle, au cas où, que ce sont des formules matricielles, il faut donc les valider par Ctrl+Shift+Enter afin d'avoir les { }

    A+

  3. #3
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Points : 984
    Points
    984
    Par défaut
    Bonjour,

    Merci beaucoup.

  4. #4
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Points : 984
    Points
    984
    Par défaut
    Bonjour à tous,

    Je reviens sur cette question que je croyais résolue, mais je rencontre un problème.

    Après validation de la formule par Ctrl+Shift+Enter, j'ai une erreur #NOM? à la place du résultat, j'ai essayé plusieurs fois, mais rien ne change. J'ai la même réponse pour les 2 formules

    Qu'elle peut être la raison de ce message ?

    Merci par avance pour votre aide

  5. #5
    Membre du Club
    Inscrit en
    Décembre 2008
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 67
    Points : 63
    Points
    63
    Par défaut
    salut,pour résoudre votre problème,vérifiez que tous les noms que vous utilisez dans votre formule sont bons,vous pouvez aussi clickez sur le bouton qui s'affiche sur le côté de l'erreur pour vérifier les étapes du calcul afin d'en déceler les failles.
    Cordialement

  6. #6
    Membre émérite Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Points : 2 662
    Points
    2 662
    Par défaut
    Salut,
    Les fonctions sont en anglais, peut être es tu en version française...
    Sum=somme
    Match=equiv
    Index, reste index, enfin je crois je suis sur mon mobile, j'ai pas l'occasion de verifier mais tu peux chercher les traductions sur le net si je me suis trompe

    À+

  7. #7
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Points : 984
    Points
    984
    Par défaut
    Merci pour vos réponses. J'ai fait tout cela, mais malgrè tout, j'ai toujours le même soucis.

    Je vais recommencer depuis le début et on verra bien le résultat.
    Je vous tiens au courant

    A+

  8. #8
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Points : 984
    Points
    984
    Par défaut
    Bonjour à tous,

    J'ai donc essayé à nouveau, mais ça ne fonctionne pas, je n'ai pas le résultat escompté. Les sommes ne sont pas déduites au fur et à mesure des entrées pour un même numéro

    J'ai pour réponse #NOMBRE

    Dans la feuille Engagements il ne peut pas y avoir plusieurs fois le même numéro, ce qui n'est pas le cas pour la feuille Arrivéefactures.

    Merci par avance

  9. #9
    Membre du Club
    Inscrit en
    Décembre 2008
    Messages
    67
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 67
    Points : 63
    Points
    63
    Par défaut
    Salut,
    pouvez vous joindre votre fichier sans les données confidentielles(avec des données pour faire des tests)
    Cordialement

  10. #10
    Membre éprouvé
    Homme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Septembre 2007
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France

    Informations professionnelles :
    Activité : Assistant aux utilisateurs
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 896
    Points : 984
    Points
    984
    Par défaut
    Bonjour,

    Merci pour vos réponses, j'ai réussi à règler mon problème. Une erreur d'écriture dans la formule.

    Merci encore pour votre participation

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

Discussions similaires

  1. Fonction Calcul automatique de nombre de jours ouvrable entre deux dates
    Par KiMbOoO dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/04/2011, 09h23
  2. [XL-2003] Lien hypertexte automatique entre 2 feuilles d'1 même fichier
    Par pretor dans le forum Excel
    Réponses: 6
    Dernier message: 12/10/2010, 13h37
  3. référence automatique entre 2 feuilles
    Par philippou dans le forum Excel
    Réponses: 7
    Dernier message: 30/05/2008, 10h31
  4. calcul entre 2 feuilles et chemin absolu
    Par vincent62149 dans le forum Excel
    Réponses: 4
    Dernier message: 28/08/2007, 13h38
  5. [VBA-E] calculs automatique sur une seule feuille
    Par repié dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/03/2006, 11h53

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