Contenu récent par Loïc DUBOIS

  1. L

    XL 2019 Optimiser un code VBA dans un grand jeu de données

    Hello, tout le monde, merci pour vos messages. Au final, j'ai tenté de le faire via power query. Je pense que cela à très bien fonctionné (il faut que je vérifie, je verrai demain). Bonne semaine à tous. Loïc
  2. L

    XL 2019 Optimiser un code VBA dans un grand jeu de données

    Bonjour Cousinhub, Je pense que je ne vais pas avoir le choix d'opter pour cette solution.
  3. L

    XL 2019 Optimiser un code VBA dans un grand jeu de données

    Bonjour à tous, J'espère que vous allez bien ? J'ai un problème lié à un grand jeu de données sur excel. Je m'explique je souhaite appliquer ce code : Sub FormuleSheet1() ' Formule peut être acquise directement par l'enregistreur de macro Formule =...
  4. L

    XL 2019 Accélérer le traitement de données par rapport à une formule.

    c'est bon j'ai reussi à modifer le code initiale. Merci beaucoup pour vos commentaires
  5. L

    XL 2019 Accélérer le traitement de données par rapport à une formule.

    voici un autre fichier test. Le but est de compter le nombre de concurrences selon les colonnes B, E, G et K du "Sheet 1" et selon les critères B1, E1, G1 et N1 (en sachant que N change si on est dans la colonne O alors c'est O1 etc.) En gros ca revient à appliquer la formule =NB.SI.ENS('Sheet...
  6. L

    XL 2019 Accélérer le traitement de données par rapport à une formule.

    Le code s'effectue mais le résultat ne fonctionne pas... Cela m'indique des 0 partout. Je ne comprend pas si je met mon code de base dans mes fichiers d'il y a 2 mois, cela fonctionne. Mais si je le met dans les nouveaux fichiers cela me met un problème de clé (cette clé est déjà associée à un...
  7. L

    XL 2019 Accélérer le traitement de données par rapport à une formule.

    voila le code que j'utilise : Option Explicit Sub CorrigeErrRefCompactTableauMac() Application.ScreenUpdating = False Dim t As Single t = Timer ' Feuil 1 Résultat : Colonne N, O, P, Q, R, S, T, U Dim FRes As Worksheet Set FRes = Worksheets("feuil1") Dim ResPlage As Range Set ResPlage =...
  8. L

    XL 2019 Accélérer le traitement de données par rapport à une formule.

    Merci pour ta reponse, mais je le met dans quelle partie du code ? à la fin?
  9. L

    XL 2019 Accélérer le traitement de données par rapport à une formule.

    Bonjour le forum, Désolé de revenir sur cette conversation. Je viens de vouloir refaire ce qu'on avait fait en aout. Mais lorsque j'applique le code de base j'ai une erreur : erreur d'exécution "457": cette clé est deja associée à un élément de cette collection. En utilisant le debug cela...
  10. L

    XL 2019 formule index equiv en VBA

    Un peu oui, mais ca prend déjà beaucoup moins de temps que sans passer par ce script. Donc merci beaucoup
  11. L

    XL 2019 formule index equiv en VBA

    Super merci beaucoup Sylvanu, ca fonctionne !
  12. L

    XL 2019 formule index equiv en VBA

    Désolé pour les mulitples postes mais je n'ai pu cette erreur. J'en ai une autre, le fait de copier coller en valeur de fonctionne pas. La macro n'exécute que cela : Sub FormuleFeuil1() ' Formule peut être acquise directement par l'enregistreur de macro Formule =...
  13. L

    XL 2019 formule index equiv en VBA

    Re, Merci encore pour ta réponse, JE viens d'essayer sur mon gros fichier : Sub FormuleFeuil1() ' Formule peut être acquise directement par l'enregistreur de macro Formule =...
  14. L

    XL 2019 formule index equiv en VBA

    Un autre problème que je viens de voir. En faisant cette méthode, le problème est que j'ai 8 tableaux différents donc je vais faire le groupe 1 (cela va me faire 30k lignes sur les 250k) puis le groupe 2 etc.. mais en collant la formule cela va me remplacer à chaque fois le groupe précédent...
  15. L

    XL 2019 formule index equiv en VBA

    Merci beaucoup pour ta proposition. Sur le fichier test cela foncitonne très bien. En revanche sur mon fichier, j'aimerais savoir ce qu'il faut que je modifie pour la taille des tableaux. En effet, ma feuil1 contient + de 250k lignes. De plus sur la formule ...