Rechercheoptimisation macro excel
Fermé
alex141077
Messages postés
52
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
8 février 2022
-
Modifié le 13 oct. 2017 à 19:11
alex141077 Messages postés 52 Date d'inscription vendredi 5 avril 2013 Statut Membre Dernière intervention 8 février 2022 - 23 oct. 2017 à 21:23
alex141077 Messages postés 52 Date d'inscription vendredi 5 avril 2013 Statut Membre Dernière intervention 8 février 2022 - 23 oct. 2017 à 21:23
A voir également:
- Rechercheoptimisation macro excel
- Liste déroulante excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Formule excel - Guide
- Macro word - Guide
- Si et excel - Guide
7 réponses
M-12
Messages postés
1333
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
299
Modifié le 13 oct. 2017 à 20:27
Modifié le 13 oct. 2017 à 20:27
Bonsoir,
Au lieu de mettre en lien une macro (dont je ne lirai aucune ligne)
il serait mieux de mettre en PJ un classeur EXCEL avec cette macro et des exemples sans données privées
Cela donnera surement des réponses .....
Au lieu de mettre en lien une macro (dont je ne lirai aucune ligne)
il serait mieux de mettre en PJ un classeur EXCEL avec cette macro et des exemples sans données privées
Cela donnera surement des réponses .....
alex141077
Messages postés
52
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
8 février 2022
2
13 oct. 2017 à 20:29
13 oct. 2017 à 20:29
je voudrais bien mais je ne trouve pas comment insérer les fichiers
alex141077
Messages postés
52
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
8 février 2022
2
13 oct. 2017 à 20:39
13 oct. 2017 à 20:39
alex141077
Messages postés
52
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
8 février 2022
2
13 oct. 2017 à 20:45
13 oct. 2017 à 20:45
La macro se trouve dans le fichier "gestion analytique" module 20
elle extrait des données dans le fichier "Etiquette" dans la feuil "Fiche".
En suite elles sont collées dans 4 feuilles (GrandeNormal, GrandeRégime, PetiteNormal et PetiteRégime)
L'execution se réalise sans probleme mais cela met enormément de temps puis il y a beaucoup d'espace entre les lignes quand la macro colle les données.
elle extrait des données dans le fichier "Etiquette" dans la feuil "Fiche".
En suite elles sont collées dans 4 feuilles (GrandeNormal, GrandeRégime, PetiteNormal et PetiteRégime)
L'execution se réalise sans probleme mais cela met enormément de temps puis il y a beaucoup d'espace entre les lignes quand la macro colle les données.
M-12
Messages postés
1333
Date d'inscription
lundi 22 septembre 2008
Statut
Membre
Dernière intervention
8 avril 2023
299
13 oct. 2017 à 20:35
13 oct. 2017 à 20:35
Và sur https://www.cjoint.com/
alex141077
Messages postés
52
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
8 février 2022
2
13 oct. 2017 à 20:46
13 oct. 2017 à 20:46
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
alex141077
Messages postés
52
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
8 février 2022
2
15 oct. 2017 à 19:33
15 oct. 2017 à 19:33
Je relance le sujet pour votre aide SVP
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 681
19 oct. 2017 à 09:01
19 oct. 2017 à 09:01
Bonjour,
J'ai bien regardé ton souci, cependant
- tes colonnes de "fiches" pour sélection sont vides
- tu modifies sans raison apparemment le classeur 'Etiquette'
- tu passes les 7 jours de la semaine et comme rien n'est modifié, ils doivent être toujours identiques ?
J'ai fait une version plus rapide mais compte tenu des remarques, je ne vois pas bien le but à atteindre : une version correcte du classeur 'Etiquette' serait bienvenue.
J'ai bien regardé ton souci, cependant
- tes colonnes de "fiches" pour sélection sont vides
- tu modifies sans raison apparemment le classeur 'Etiquette'
- tu passes les 7 jours de la semaine et comme rien n'est modifié, ils doivent être toujours identiques ?
J'ai fait une version plus rapide mais compte tenu des remarques, je ne vois pas bien le but à atteindre : une version correcte du classeur 'Etiquette' serait bienvenue.
alex141077
Messages postés
52
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
8 février 2022
2
19 oct. 2017 à 17:22
19 oct. 2017 à 17:22
Merci Gbinforme de ton retour...
Il est vrai que les feuilles fonctionnent avec de nombreuses liaisons établit sur d'autres feuilles donc tu n'a pas tous les éléments. Le dossier complet est volumineux.
Il faudrait saisir manuellement 3 ou 4 valeurs dans la feuille fiche pour exemple.
Le classeur étiquette est modifié mais les données sont cachés pour l'utilisateur. la modification porte sur le changement de jour de la semaine.
je te mets à disposition le classeur en entier :
www.grosfichiers.com/EQHI6yrf18P0Z
Je peux jeter un coup d'oeil sur ta version plus rapide pour que je puisse comprendre?
Merci beaucoup
Il est vrai que les feuilles fonctionnent avec de nombreuses liaisons établit sur d'autres feuilles donc tu n'a pas tous les éléments. Le dossier complet est volumineux.
Il faudrait saisir manuellement 3 ou 4 valeurs dans la feuille fiche pour exemple.
Le classeur étiquette est modifié mais les données sont cachés pour l'utilisateur. la modification porte sur le changement de jour de la semaine.
je te mets à disposition le classeur en entier :
www.grosfichiers.com/EQHI6yrf18P0Z
Je peux jeter un coup d'oeil sur ta version plus rapide pour que je puisse comprendre?
Merci beaucoup
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 681
21 oct. 2017 à 11:45
21 oct. 2017 à 11:45
Bonjour alex141077,
Je peux jeter un coup d'oeil sur ta version plus rapide pour que je puisse comprendre?
Effectivement, ton organisation est assez complexe et comme tu as 28 sélections différentes (4 feuilles par 7 jours) la mise à jour ne peux pas être instantanée du fait des calculs intermédiaires.
J'ai modularisé la macro en petits modules qui ne font que leur fonction et les mise à jour de feuilles se font en une seule copie.
Cela devrait réduire le temps de mise à jour : j'aimerais bien connaitre celle que tu as, merci d'avance.
Voici donc le module : https://www.cjoint.com/c/GJvjLnmJqZl
Tu peux l'importer directement (dans l'éditeur VBA Fichier / importer) dans ton classeur 'Gestion analytique.xls'
et lancer 'Comptages_semaine' avec Etiquette.xls ouvert bien sûr.
Je peux jeter un coup d'oeil sur ta version plus rapide pour que je puisse comprendre?
Effectivement, ton organisation est assez complexe et comme tu as 28 sélections différentes (4 feuilles par 7 jours) la mise à jour ne peux pas être instantanée du fait des calculs intermédiaires.
J'ai modularisé la macro en petits modules qui ne font que leur fonction et les mise à jour de feuilles se font en une seule copie.
Cela devrait réduire le temps de mise à jour : j'aimerais bien connaitre celle que tu as, merci d'avance.
Voici donc le module : https://www.cjoint.com/c/GJvjLnmJqZl
Tu peux l'importer directement (dans l'éditeur VBA Fichier / importer) dans ton classeur 'Gestion analytique.xls'
et lancer 'Comptages_semaine' avec Etiquette.xls ouvert bien sûr.
alex141077
Messages postés
52
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
8 février 2022
2
21 oct. 2017 à 15:34
21 oct. 2017 à 15:34
Merci Gbinforme,
La macro s'execute sans erreur. Cependant après execution je n'ai aucun résultat.
Les feuilles "GrandeNormal", "GrandeRégime", "PetitNormal" et "PetitRégime" reste vide!!
Bien évidemment j'ai tenté de comprendre ta macro mais cela dépasse largement mes connaissances. Je vais me concentrer un peu plus!!!
Je te joint ci dessous mon module que tu as demandé
https://www.cjoint.com/c/GJvnHVQe5YO
La macro s'execute sans erreur. Cependant après execution je n'ai aucun résultat.
Les feuilles "GrandeNormal", "GrandeRégime", "PetitNormal" et "PetitRégime" reste vide!!
Bien évidemment j'ai tenté de comprendre ta macro mais cela dépasse largement mes connaissances. Je vais me concentrer un peu plus!!!
Je te joint ci dessous mon module que tu as demandé
https://www.cjoint.com/c/GJvnHVQe5YO
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 681
21 oct. 2017 à 19:06
21 oct. 2017 à 19:06
Bonjour alex141077,
Les feuilles "GrandeNormal", "GrandeRégime", "PetitNormal" et "PetitRégime" reste vide!!
Cela vient du fait que tes colonnes AK à AN ne se mettent pas à jour sinon le résultat est bien transféré.
Je pense que cela vient de la feuille 'Détails', essaies de rajouter :
Je te joint ci dessous mon module que tu as demandé
Non je me suis mal expliqué, c'était le temps d'exécution de ta macro que j'aurais aimé connaitre au moins approximativement.
Les feuilles "GrandeNormal", "GrandeRégime", "PetitNormal" et "PetitRégime" reste vide!!
Cela vient du fait que tes colonnes AK à AN ne se mettent pas à jour sinon le résultat est bien transféré.
Je pense que cela vient de la feuille 'Détails', essaies de rajouter :
WB.Sheets("Détails").Calculate ' avant WE.Calculate
Je te joint ci dessous mon module que tu as demandé
Non je me suis mal expliqué, c'était le temps d'exécution de ta macro que j'aurais aimé connaitre au moins approximativement.
alex141077
Messages postés
52
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
8 février 2022
2
21 oct. 2017 à 19:27
21 oct. 2017 à 19:27
Le temps d’exécution de ma macro? Je dirais entre 2 et 3 min.
11 secondes pour la tienne...c'est tres performant!!!
Helas toujours pas de résultat sur ces 4 feuilles
11 secondes pour la tienne...c'est tres performant!!!
Helas toujours pas de résultat sur ces 4 feuilles
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 681
23 oct. 2017 à 18:39
23 oct. 2017 à 18:39
Bonsoir,
J'ai essayé de lancer dans ton environnement mais même ainsi, ton classeur ne se met pas à jour la feuille et de même avec ta macro : je vois pas comment cela fonctionne.
J'ai essayé de lancer dans ton environnement mais même ainsi, ton classeur ne se met pas à jour la feuille et de même avec ta macro : je vois pas comment cela fonctionne.
alex141077
Messages postés
52
Date d'inscription
vendredi 5 avril 2013
Statut
Membre
Dernière intervention
8 février 2022
2
>
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
23 oct. 2017 à 21:23
23 oct. 2017 à 21:23
Bonsoir,
Pourtant cela fonction bien avec ma macro...
Pour que toute les liaisons soient à jour, il faut que les fichiers suivant soit ouvert :
- Effectifs semaine1
- Etiquette
- Ration
Puis en ouvrant le fichier "Gestion analytique", ma macro s'execute sans probleme
je n'arrive pas à comprendre ou la tienne ne fonctionne pas!!!
Enfin merci beaucoup quand meme de ton aide et du temps que tu y as consacré.
Pourtant cela fonction bien avec ma macro...
Pour que toute les liaisons soient à jour, il faut que les fichiers suivant soit ouvert :
- Effectifs semaine1
- Etiquette
- Ration
Puis en ouvrant le fichier "Gestion analytique", ma macro s'execute sans probleme
je n'arrive pas à comprendre ou la tienne ne fonctionne pas!!!
Enfin merci beaucoup quand meme de ton aide et du temps que tu y as consacré.