Accélération code vba
Résolu/Fermé
simon7339
Messages postés
68
Date d'inscription
lundi 10 mars 2014
Statut
Membre
Dernière intervention
10 avril 2018
-
Modifié par pijaku le 19/06/2015 à 07:41
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 19 juin 2015 à 07:47
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 19 juin 2015 à 07:47
A voir également:
- Accélération code vba
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Planification de processeur graphique à accélération matérielle - Guide
- Code activation windows 10 - Guide
3 réponses
simon7339
Messages postés
68
Date d'inscription
lundi 10 mars 2014
Statut
Membre
Dernière intervention
10 avril 2018
1
18 juin 2015 à 19:07
18 juin 2015 à 19:07
J'essaie de voir pour faire avec un array? Serait-ce une bonne méthode pour accélérer le code? Je ne l'ai jamais utilisé, j'essaie de comprendre avec des forum
ccm81
Messages postés
10903
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
19 novembre 2024
2 427
18 juin 2015 à 21:30
18 juin 2015 à 21:30
Bonjour
1. Passer par un tableau, je ne pense pas que ça accélère grand chose puisque les lignes des feuilles de détail à copier ne sont pas forcément consécutives dans la freuille1, donc ne forment pas une plage
2. Quand tu dis que ça met beaucoup de temps, ça fait combien de secondes ?
Chez moi, 20 s (sur une vieille machine qui tourne à 2 Ghz) c'est assez raisonnable
3. Est ce indispensable de copier toutes les feuilles de détail en un coup.
Si tu fais des modifications dans une ligne d'une de ces feuilles, il suffirait de mettre à jour la feuille 1 au fur et à mesure avec un clic-clic sur l'id à mette à jour par exemple
4. Que fait on des id des feuilles de détails qui ne figurent pas dans la feuille 1
Tu as prévu un message d'alerte, je suppose que c'est temporaire
Cdlmnt
1. Passer par un tableau, je ne pense pas que ça accélère grand chose puisque les lignes des feuilles de détail à copier ne sont pas forcément consécutives dans la freuille1, donc ne forment pas une plage
2. Quand tu dis que ça met beaucoup de temps, ça fait combien de secondes ?
Chez moi, 20 s (sur une vieille machine qui tourne à 2 Ghz) c'est assez raisonnable
3. Est ce indispensable de copier toutes les feuilles de détail en un coup.
Si tu fais des modifications dans une ligne d'une de ces feuilles, il suffirait de mettre à jour la feuille 1 au fur et à mesure avec un clic-clic sur l'id à mette à jour par exemple
4. Que fait on des id des feuilles de détails qui ne figurent pas dans la feuille 1
Tu as prévu un message d'alerte, je suppose que c'est temporaire
Cdlmnt
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 751
19 juin 2015 à 07:47
19 juin 2015 à 07:47
Bonjour,
ccm81 mes salutations au passage,
Je suis d'accord avec les recommandations de ccm81. Les tableaux ne seront pas ici d'une grande utilité.
Néanmoins, si et seulement si, ta colonne A de la feuille Sheets("Feuil1") ne contient aucun doublon, tu as peut être la possibilité de gagner du temps d'exécution.
Réponds déjà aux questions de ccm81 et à la mienne, on verra la suite.
ccm81 mes salutations au passage,
Je suis d'accord avec les recommandations de ccm81. Les tableaux ne seront pas ici d'une grande utilité.
Néanmoins, si et seulement si, ta colonne A de la feuille Sheets("Feuil1") ne contient aucun doublon, tu as peut être la possibilité de gagner du temps d'exécution.
Réponds déjà aux questions de ccm81 et à la mienne, on verra la suite.