Macro pour masquer des lignes
Résolu
Lorelab
Messages postés
10
Date d'inscription
Statut
Membre
Dernière intervention
-
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai fait des macros pour masquer et afficher des lignes dans un fichier excel, et tout fonctionne très bien, mais le fichier est long et en moment donné il a fallu ajouter des lignes et ma macro ne fonctionnait plus, j'ai du tout refaire. Présentement, on a souvent à ajouter des lignes et je dois à chaque fois refaire ma macro.
Quelqu'un à une idée pour m'aider? Ça sera très apprécié.
Je voulais vous envoyer mon fichier mais je ne trouve pas comment...
Merci
J'ai fait des macros pour masquer et afficher des lignes dans un fichier excel, et tout fonctionne très bien, mais le fichier est long et en moment donné il a fallu ajouter des lignes et ma macro ne fonctionnait plus, j'ai du tout refaire. Présentement, on a souvent à ajouter des lignes et je dois à chaque fois refaire ma macro.
Quelqu'un à une idée pour m'aider? Ça sera très apprécié.
Je voulais vous envoyer mon fichier mais je ne trouve pas comment...
Merci
A voir également:
- Macro pour masquer des lignes
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Partager des photos en ligne - Guide
- Masquer conversation whatsapp - Guide
- Comment masquer les amis sur facebook - Guide
- Jitbit macro recorder - Télécharger - Confidentialité
12 réponses
Bonjour,
Pourquoi une macro alors qu'un simple filtre suffit ?
https://forums.commentcamarche.net/forum/affich-26859420-masquer-lignes-selon-2-conditions-par-macro-excel
Pourquoi une macro alors qu'un simple filtre suffit ?
https://forums.commentcamarche.net/forum/affich-26859420-masquer-lignes-selon-2-conditions-par-macro-excel
Bonjour
Pour envoyer ton fichier (au format excel 2003 si,possible), utilises cjoint.com et joins le lien obtenu à ton prochain message. N'oublies pas d'y ajouter quelques explications.
Cdlmnt
Pour envoyer ton fichier (au format excel 2003 si,possible), utilises cjoint.com et joins le lien obtenu à ton prochain message. N'oublies pas d'y ajouter quelques explications.
Cdlmnt
Salut à vous deux,
En utilisant cjoint.com, j'ai obtenu le lien ici-bas pour aller voir mon tableau
https://mon-partage.fr/f/tv5MQTGD/
Merci beaucoup pour vos réponses
En utilisant cjoint.com, j'ai obtenu le lien ici-bas pour aller voir mon tableau
https://mon-partage.fr/f/tv5MQTGD/
Merci beaucoup pour vos réponses
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut,
Je ne sais pas si vous avez compris la question en regardant le fichier, alors je vous explique un peu plus:
c'est un fichier de planification et la macro est pour afficher l'unité d'affaire concernant, que ça soit la complexe, la moyenne, etc., et cela par semaine. À chaque semaine, il y a un en-tête avec un totaux.
Les macros affichent l'unité d'affaire et ainsi les totaux de la semaine (pour toutes les semaines jusqu'à la fin de l'année), mais souvent on aura à ajouter des lignes dans des semaines et cette action bogue les macro.
Avez-vous des idées de comment je peux régler mon problème?
Merci
Je ne sais pas si vous avez compris la question en regardant le fichier, alors je vous explique un peu plus:
c'est un fichier de planification et la macro est pour afficher l'unité d'affaire concernant, que ça soit la complexe, la moyenne, etc., et cela par semaine. À chaque semaine, il y a un en-tête avec un totaux.
Les macros affichent l'unité d'affaire et ainsi les totaux de la semaine (pour toutes les semaines jusqu'à la fin de l'année), mais souvent on aura à ajouter des lignes dans des semaines et cette action bogue les macro.
Avez-vous des idées de comment je peux régler mon problème?
Merci
Désolé, je ne peux pas lire ton fichier. Peux tu le mettre au format excel 2003 (fichier/enregistrer sous/type excel 2003 .xls), sinon, je pense que quelqu'un d'autre prendra le relai
Cdlmnt
Cdlmnt
Bonjour
ses normal il faut refaire ta macro
dand une colonne mettre un index C M S ....
et faire une boucle sur index
et ta macro Tous mettre
A+
Maurice
ses normal il faut refaire ta macro
dand une colonne mettre un index C M S ....
et faire une boucle sur index
et ta macro Tous mettre
Sub TOUS() ' ' TOUS Macro ' Cells.EntireRow.Hidden = False Application.Goto [A8], True End Sub
A+
Maurice
Un essai pour un début de réponse (à tester bien sûr)
https://www.cjoint.com/?3Bltq2G7DFJ
RQ. Uitilises cjoint.com
Cdlmnt
https://www.cjoint.com/?3Bltq2G7DFJ
RQ. Uitilises cjoint.com
Cdlmnt
Bonjour
Je me suis permis de changer la macro de ccm81
http://cjoint.com/?3BmlhfjP2Ti
a toi de voir si ca te va
A+
Maurice
Je me suis permis de changer la macro de ccm81
http://cjoint.com/?3BmlhfjP2Ti
a toi de voir si ca te va
A+
Maurice
C'est vraiment super ce que tu as fait. Merci beaucoup. Ça nous va très bien. La seule chose c'est que la partie complexe ne fonctionne pas. Il affiche une message disant que c'est impossible d'exécuter la macro N/A.
Il faudrait aussi que les parties noirs en bas de chaque unité ainsi que l'en tête apparaissent pour chaque unité d'affaire. Comment peut-on faire ceci? Merci
Il faudrait aussi que les parties noirs en bas de chaque unité ainsi que l'en tête apparaissent pour chaque unité d'affaire. Comment peut-on faire ceci? Merci
1. Il faudrait aussi que les parties noirs en bas de chaque unité ainsi que l'en tête apparaissent pour chaque unité d'affaire.
comme ça?
https://www.cjoint.com/?3BmrLNzdzPc
2. La seule chose c'est que la partie complexe ne fonctionne pas
Je ne vois pas pourquoi, chez moi ça fonctionne
Il faudrait voir sur quelle ligne du code ça plante.
3. Je t'ai mis quelques explications, comme ça tu pourras intervenir sur le code
Cdlmnt
comme ça?
https://www.cjoint.com/?3BmrLNzdzPc
2. La seule chose c'est que la partie complexe ne fonctionne pas
Je ne vois pas pourquoi, chez moi ça fonctionne
Il faudrait voir sur quelle ligne du code ça plante.
3. Je t'ai mis quelques explications, comme ça tu pourras intervenir sur le code
Cdlmnt