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 sur plusieurs feuilles


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club Avatar de lolo_bob2
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 195
    Points : 56
    Points
    56
    Par défaut macro sur plusieurs feuilles
    Salut à tous

    Dans une je voudrais créer une macro qui me permette de faire une comparaison entre les prix de revient du mois en cours et du mois précedent pour 5000 références...
    Les prix du mois en cours sont sur une feuille appelé KOME0506 et du mois precedent sur une feuille appelée KOME0406 je voudrais que la macro m'envoie ça sur une feuille nommée "suivi PR"
    Par exemple pour ref 1002832, PR en KOME0406: 3.32 et PR en KOME0605: 4
    il faudrait que dans la colonne comparaison de la feuille suivi PR j'ai le calcul
    comparaison=(1-(3.32/4)*100)

    Merci pour votre aide j'y connais rien en VB

    A+

  2. #2
    Membre régulier Avatar de zebulon2212
    Inscrit en
    Juin 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juin 2006
    Messages : 77
    Points : 88
    Points
    88
    Par défaut
    Tu n'es pas tres clair...
    je vais essayer de résumer :
    tu as des données sur 2 fichiers excel différent et tu voudrai une macro qui te fasse la syntheses de tes données dans un troisieme fichier...

    bon il suffit que ta macro soit dans le 3em fichier en question
    depuis ce fichier tu ouvre les 2 autres, tu recupere les données et tu les referme. toutes les infos dont tu as besoin sont soit sur ce forum soit ds la FAQ de Vba.

  3. #3
    Membre du Club Avatar de lolo_bob2
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    195
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 195
    Points : 56
    Points
    56
    Par défaut
    En fait j'ai un fichier excel contenant plusieurs feuilles et je voudrais qu'une macro me permette de faire une synthese par un calcul
    j'ai la feuille KOME0406 avec des references et des prix de revient et une autre feuile KOME0506 ou j'ai la meme chose, les références sont les meme sauf que le prix de revient est différent
    La dernière feuille "suivi PR"et ma feuille de synthese ou je vais faire mon calcul:

    -Par exemple pour ref 1002832, PR en KOME0406: 3.32 et PR en KOME0506: 4il faudrait que dans la colonne comparaison de la feuille "suivi PR" j'ai le calcul
    comparaison=(1-(3.32/4)*100)

    Mais aussi apres je vais avoir d'autres feuilles KOME0606,0706....et je voudrais toujours faire la comparaison de la dernière feuille KOME...et la precedente
    Donc est ce qu'il est possible d'avoir une boite de dialogue qui demande les feuilles à comparer ?

    et qu'ensuite j'ai mon résultats dans la feuille "suivi PR"

    Merci beaucoup

    Si je suis pas assez clair je peux mettre mon fichier en pièce jointe...

    A+

  4. #4
    Membre régulier Avatar de zebulon2212
    Inscrit en
    Juin 2006
    Messages
    77
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Juin 2006
    Messages : 77
    Points : 88
    Points
    88
    Par défaut
    bon c plus simple que je pensais...
    pour faire une formule qui fait reference à une donnée d'une autre feuille il faut utilisé cette syntaxe : KOME0406!B2 pour avoir la donnée contenu dans la cellule B2 de la feuille KOME0406.
    cela te donnerai donc le calcul suivant : =(1-(KOME0406!B2/KOME0506!B2)*100)
    pour avoir un popup qui demanderai quel feuille a prendre en compte c'est possible mais je te laisse aller chercher ca dans la FAQ
    Bonne chance.

    PS : Pour ton fichier en piece jointe ca pourrai te poser des problemes vis à vis de ta boite. Je m'explique tout ce que tu créé à l'entreprise appartient à l'entreprise donc soit tu change les donnée pour pas qu'on puisse t'accuser d'espionnage industriel soit tu ne nous le donne pas

Discussions similaires

  1. [XL-2007] Application d'une macro sur plusieurs feuilles
    Par cattivo dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/01/2015, 10h24
  2. [XL-2007] utiliser une macro sur plusieurs feuilles
    Par revans dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 23/06/2012, 14h20
  3. [XL-2007] Exécuter une macro sur plusieurs feuilles
    Par formabox dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 26/03/2012, 18h22
  4. Calcul en macro sur plusieurs feuilles
    Par fanfan89 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/02/2010, 13h56
  5. executer macro sur plusieurs feuilles
    Par lumiere1808 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 07/05/2008, 15h52

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