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 :

Macro pour lancer un controle


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Femme Profil pro
    Étudiant
    Inscrit en
    Octobre 2018
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2018
    Messages : 7
    Par défaut Macro pour lancer un controle
    Bonjour,

    Je souhaiterai creer un controle quotidien dans un nouvel classeur pour comparer les montants sur 3 comptes issus de 2 sources de donnees (donc de 2 autres classeurs).

    Je debute sur VBA, j’ai un peu du mal a concevoir la macro. Si quelqu’un peut me donner des pistes, merci ��


    1. Fichier X-1ere source de donnee

    Dans ce fichier, j'ai des onglets classe par date (dans l’ordre croissant) .
    Ex : onglet 27/11
    compte ACA Xmontant
    compte AVA Ymontant
    compte ADA Zmontant

    2. Fichier Y-2eme source de donnee

    Dans ce fichier, j'ai juste un onglet sheet1.
    Pb1 : les comptes ACA, AVA, ADA ecrits precedemment avec des abrevations ne le sont plus ici.

    ACA =ACADE
    AVA= AVE
    ADA=ADANT

    Pb2: dans ce fichier, les mouvements de cash sur ces comptes sont indiqués. Du coup, j'aimerai juste recuperer les derniers montants indiques en fin de page.

    3. Classeur Controle

    J'aimerai qu'a l’aide d'un bouton, je lance le contrôle :

    OK si la difference est nulle entre montant source1 et source2 pour chaque compte
    KO si la difference est non nulle entre montant source1 et source2 our chaque compte


    Merci,

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par AMNA2 Voir le message
    Pb1 : les comptes ACA, AVA, ADA ecrits precedemment avec des abrevations ne le sont plus ici.

    ACA =ACADE T
    AVA= AVE U
    ADA=ADANT V
    Dans ce cas, comment VBA peut-il connaitre la relation entre les deux ?
    Y a-t-il une table de correspondance ? Une règle précise pour la constitution des abréviations ?

    Pb2: dans ce fichier, les mouvements de cash sur ces comptes sont indiqués. Du coup, j'aimerai juste recuperer les derniers montants indiques en fin de page.
    Faire une boucle For To qui scrute la liste ligne par ligne en partant du bas et en remontant (Step -1) et qui s'arrête (Exit For) dès que l'occurrence souhaitée a été trouvée.

    J'aimerai qu'a l’aide d'un bouton, je lance le contrôle :
    OK si ACA =ACADE=X=T ou si difference entre X-T=0
    KO si ACA=ACADE=X#T ou si difference entre X1-V1#0
    Il va falloir être plus précise et rigoureuse que ça pour espérer pouvoir traduire cette règle en code.

Discussions similaires

  1. [XL-97] Macro pour lancer un publipostage word directement depuis exel
    Par jl_danse dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 25/05/2010, 10h13
  2. [XL-2007] Macro pour lancer un graphique
    Par steak_frite dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 25/01/2010, 18h31
  3. Macro pour lancer l'impression
    Par Dailyplanet dans le forum VBA Outlook
    Réponses: 0
    Dernier message: 05/10/2009, 10h59
  4. [VBA]Macro pour lancer une recherche dans un tableau
    Par manhes dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/04/2007, 18h08
  5. macro pour lancer une requête
    Par Kleer dans le forum VBA Access
    Réponses: 3
    Dernier message: 06/02/2007, 21h16

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