Pourquoi c'est si long ?!
Fermé
Moto84
Messages postés
26
Date d'inscription
vendredi 12 mai 2017
Statut
Membre
Dernière intervention
6 mars 2024
-
Modifié le 4 août 2020 à 13:04
Moto84 Messages postés 26 Date d'inscription vendredi 12 mai 2017 Statut Membre Dernière intervention 6 mars 2024 - 6 août 2020 à 09:35
Moto84 Messages postés 26 Date d'inscription vendredi 12 mai 2017 Statut Membre Dernière intervention 6 mars 2024 - 6 août 2020 à 09:35
A voir également:
- Pourquoi c'est si long ?!
- Pc long a demarrer - Guide
- Traduction anglais français texte long gratuit photo - Guide
- Le mot le plus long jeu gratuit - Télécharger - Outils professionnels
- Redémarrage en cours long - Forum Windows 10
- 3 bip long 2 bip court hp - Forum BIOS
4 réponses
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
4 août 2020 à 13:42
4 août 2020 à 13:42
Bonjour,
La procedure MiseEnForme est tres rapide, bien quelle pourrait etre plus courte en groupant les colonnes car il y a pas beaucoup de difference
La procedure MiseEnForme est tres rapide, bien quelle pourrait etre plus courte en groupant les colonnes car il y a pas beaucoup de difference
yg_be
Messages postés
23336
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 novembre 2024
Ambassadeur
1 551
4 août 2020 à 15:09
4 août 2020 à 15:09
bonjour, c'est long, 10 secondes. as-tu exécuté en pas à pas pour déterminer quelle instruction prend du temps?
tu peux supprimer les Select, en faisant ainsi, par exemple:
au lieu de:
tu peux faire:
que fais-tu en ligne 81? ne viens-tu pas de faire ce travail en ligne 70?
tu peux supprimer les Select, en faisant ainsi, par exemple:
au lieu de:
Rows("6:6").Select With Selection
tu peux faire:
With Rows("6:6")
que fais-tu en ligne 81? ne viens-tu pas de faire ce travail en ligne 70?
Bonjour,
J'avais vu des astuces de ce style sur des forums mais si je fais cela, la macro "plante". Peux-être parce que je suis en Excel 2010...
Dans le pas à pas, il n'y a rien de particulier. J'essaierai de faire tourner cette macro chez moi, sur mon pc perso et non pro pour voir. Merci pour ta réponse en tout cas ;-)
J'avais vu des astuces de ce style sur des forums mais si je fais cela, la macro "plante". Peux-être parce que je suis en Excel 2010...
Dans le pas à pas, il n'y a rien de particulier. J'essaierai de faire tourner cette macro chez moi, sur mon pc perso et non pro pour voir. Merci pour ta réponse en tout cas ;-)
yg_be
Messages postés
23336
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 novembre 2024
1 551
5 août 2020 à 15:10
5 août 2020 à 15:10
elle plante avec quel message d'erreur, sur quelle ligne?
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
>
yg_be
Messages postés
23336
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 novembre 2024
5 août 2020 à 18:11
5 août 2020 à 18:11
Salut, ca roule?
Comprends pas ces 10s, car la mise en forme prend max 0.02 s avec son code!
Peux pas tester le TCD sans son fichier, bizarre...
Comprends pas ces 10s, car la mise en forme prend max 0.02 s avec son code!
Peux pas tester le TCD sans son fichier, bizarre...
yg_be
Messages postés
23336
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 novembre 2024
1 551
>
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
5 août 2020 à 19:05
5 août 2020 à 19:05
@f894009 tout va!
le code est bizarre, mais, à part le TCD, rien qui pourrait durer si longtemps, en effet.
sauf si nous n'avons pas étés informés de tout, ce qui m'étonnerait pas, étant donné le flou des réponses..
le code est bizarre, mais, à part le TCD, rien qui pourrait durer si longtemps, en effet.
sauf si nous n'avons pas étés informés de tout, ce qui m'étonnerait pas, étant donné le flou des réponses..
yg_be
Messages postés
23336
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 novembre 2024
1 551
5 août 2020 à 19:05
5 août 2020 à 19:05
que fais-tu en ligne 81? ne viens-tu pas de faire ce travail en ligne 70?
Moto84
Messages postés
26
Date d'inscription
vendredi 12 mai 2017
Statut
Membre
Dernière intervention
6 mars 2024
6 août 2020 à 09:35
6 août 2020 à 09:35
Bonjour,
Excusez-moi, je ne suis qu'un "bidouilleur" d'Excel et je tatonne un peu. D'abord, quand je dis que la macro se "plante", c'est que rien ne se passe après avoir fait certaines modifs comme enlever des .select par exemple. Ensuite, j'ai fait tourner ligne par ligne et c'est très rapide jusqu'à (par ex)
ActiveSheet.PivotTables("TCD_RE").PivotFields("Equipe").ClearAllFilters
ActiveSheet.PivotTables("TCD_RE").PivotFields("Equipe").CurrentPage = _
"Thomas Pascale"
donc la mise à jour du TCD.
Si vous encore un peu de temps pour m'aider, je vous joins le fichier complet dans ce lien.
https://www.cjoint.com/c/JHghy7SNAN4
J'ai lu les conditions, et le fichier comporte des noms mais rien de confidentiel comme les revenus ou la santé.
Et si vous n'avez pas de temps, c'est pas grave, je chercherai une autre solution sans TCD.
Merci déjà pour vos interventions.
Excusez-moi, je ne suis qu'un "bidouilleur" d'Excel et je tatonne un peu. D'abord, quand je dis que la macro se "plante", c'est que rien ne se passe après avoir fait certaines modifs comme enlever des .select par exemple. Ensuite, j'ai fait tourner ligne par ligne et c'est très rapide jusqu'à (par ex)
ActiveSheet.PivotTables("TCD_RE").PivotFields("Equipe").ClearAllFilters
ActiveSheet.PivotTables("TCD_RE").PivotFields("Equipe").CurrentPage = _
"Thomas Pascale"
donc la mise à jour du TCD.
Si vous encore un peu de temps pour m'aider, je vous joins le fichier complet dans ce lien.
https://www.cjoint.com/c/JHghy7SNAN4
J'ai lu les conditions, et le fichier comporte des noms mais rien de confidentiel comme les revenus ou la santé.
Et si vous n'avez pas de temps, c'est pas grave, je chercherai une autre solution sans TCD.
Merci déjà pour vos interventions.
5 août 2020 à 15:06
Ok je vais essayer de faire des trucs plus uniformes pour essayer de gagner du temps sur le déroulement.
Merci ;-)