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

Excel Discussion :

Optimisation forumle ou macro


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 13
    Points : 8
    Points
    8
    Par défaut Optimisation forumle ou macro
    Bonjour à la communauté,


    Encore une fois, je me permets de faire appel à vos services suites à 2 semaines de travail intensif autour de mon problème.

    Comme vous allez le voir, j’ai un gros fichier à traiter (sous Excel 2013) avec des formules à droite à gauche.

    Une première formule (colonne W) teste si une personne à un code (colonne 7) renseigné dans l’onglet « OK ». Si la cellule est vide ou ne contenant pas la bonne valeur (par rapport à l’onglet « OK ») alors « non », si le code est présent, la formule test la colonne E.



    L’autre grosse formule, procède à plusieurs tests :

    Colonne F si même matricule, Colonne T si « NON », Colonne O si au moins une fois supérieur au 01/01/2014 et si colonne W au moins une fois « oui » => « Ok depuis 2014 »

    Sinon

    Colonne F si même matricule, Colonne T si « NON », Colonne O si au moins une fois supérieur au 01/01/2014 et si colonne W au moins une fois « Pas suffisant » => « Uniquement »

    Sinon

    Colonne F si même matricule, Colonne T si « NON », Colonne O si au moins une fois supérieur au 01/01/2014 et si colonne W au différent de « oui » => « En risque »

    Sinon

    « NON »


    Mon soucis est que j’ai réussi à faire fonctionner (calculer) le tout une fois et puis plus rien.

    La formule doit être trop lourde.

    Existe-t-il une manière plus simple (par macro) à faire ou un moyen d’accélérer le calcule ?


    Merci par avance pour votre aide.


    Cordialement


    Julien

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    Presque personne n'ouvre les pièces jointes avec la première question.

    Et puis, si tu balances, comme cela, un fichier aussi imposant, c'est presque sûrement un fichier réel, qui contient presque sûrement des données confidentielles. Croise les doigts pour que ton patron ne sache pas cela; sinon, tu vas te faire sonner les cloches.

    Mon soucis est que j’ai réussi à faire fonctionner (calculer) le tout une fois et puis plus rien.

    La formule doit être trop lourde.
    Moi, ce que j'en dis, c'est que ton PC manque de mémoire vive, ou que tu as trop de classeurs ouverts en même temps. Excel a constamment besoin de tous ses classeurs ouverts (incluant les macros complémentaires) en mémoire vive pour fonctionner. Prends juste ton monstre, ajoute tous les calculs et tous les programmes déjà lancés et cela fait beaucoup...
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Bonjour Clémentmarcotte,

    merci pour ton retour.

    Soit rassuré, mon monstre n'est pas un fichier réel donc rien de dangereux.

    Pour ce qui est du fichier, personne n'est intéressant sans voir de quoi il retourne donc je pensais gagner du temps.

    Dans tout les cas merci.

    Cordialement.

Discussions similaires

  1. [XL-2010] Optimisation d'une macro de recherche et copie
    Par alcalis16 dans le forum Excel
    Réponses: 5
    Dernier message: 09/07/2015, 10h00
  2. [XL-2007] Optimisation d'une macro + Application à tous les onglets
    Par Identifiant75 dans le forum Excel
    Réponses: 53
    Dernier message: 05/05/2015, 19h23
  3. Optimisation d'une macro lente
    Par Zebulon777 dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 11/12/2012, 22h35
  4. optimisation d'une macro
    Par Alphonss dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 29/10/2009, 15h07
  5. probleme d'optimisation d'une macro
    Par ylabarre dans le forum VBA Outlook
    Réponses: 5
    Dernier message: 28/09/2007, 16h40

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