Créer une macro
clamafa
-
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai créé la formule suivante : =SI(C2=1;A2;"") afin de faire la liste des enfants inscrits aux services péri-scolaire. Lorsque l'enfant est inscrit son nom apparaît, s'il n'est pas inscrit j'ai une case blanche (mais avec la formule). Je voudrais supprimer ces cellules vides, pouvez-vous me donner la formule de la macro, et comment l'intégrer à ma formule "si" (si c'est possible). Merci d'avance.
j'ai créé la formule suivante : =SI(C2=1;A2;"") afin de faire la liste des enfants inscrits aux services péri-scolaire. Lorsque l'enfant est inscrit son nom apparaît, s'il n'est pas inscrit j'ai une case blanche (mais avec la formule). Je voudrais supprimer ces cellules vides, pouvez-vous me donner la formule de la macro, et comment l'intégrer à ma formule "si" (si c'est possible). Merci d'avance.
A voir également:
- Créer une macro
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer une adresse hotmail - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Créer un lien pour partager des photos - Guide
12 réponses
Bonjour,
« Je voudrais supprimer ces cellules vides » les cellules ou les lignes ???
Pourquoi une macro quand un simple tri suffit ?
Cordialement
Patrice
« Je voudrais supprimer ces cellules vides » les cellules ou les lignes ???
Pourquoi une macro quand un simple tri suffit ?
Cordialement
Patrice
Excuse-moi, je n'y connais pas grand chose mais oui, supprimer les lignes serait plus juste. Ensuite macro ou tri, peu importe pour moi. Expliquez-moi, du moment que le résultat est là. Merci d'avance.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
comme tu viens de me parler de tri, je fais mes recherches et je pense que j'ai trouvé. Je vous tiens au courant de mes découvertes.
Alors ça ne marche pas, car les cellules sont vides (pas de texte) mais il y a la formule quand même.
D'autre part, données/trier, ça ne va pas, car je veux que les lignes se suppriment automatiquement en fonction de la réponse suite à la formule : pffff, je ne sais pas si je suis claire, là, mais je ne sais pas trop expliqué.
D'autre part, données/trier, ça ne va pas, car je veux que les lignes se suppriment automatiquement en fonction de la réponse suite à la formule : pffff, je ne sais pas si je suis claire, là, mais je ne sais pas trop expliqué.
en gros tu as une liste dans une colonne A
et dans la colonne B tu as une même liste sauf que les noms des enfants non inscrit sont remplacé par des cases vides?
et tu voudrais avoir une liste sans trou??
Enfaite le problème vient de ton SI car il dit "SI le nom est dans les deux listes alors il faut l'écrire dans la nouvelle colonne, sinon sauter une ligne"
J'ai ce site pour toi: https://www.excel-pratique.com/fr/
il y a de tout.. faut chercher..
et dans la colonne B tu as une même liste sauf que les noms des enfants non inscrit sont remplacé par des cases vides?
et tu voudrais avoir une liste sans trou??
Enfaite le problème vient de ton SI car il dit "SI le nom est dans les deux listes alors il faut l'écrire dans la nouvelle colonne, sinon sauter une ligne"
J'ai ce site pour toi: https://www.excel-pratique.com/fr/
il y a de tout.. faut chercher..
J'ai réussi à mettre la formule pour que la liste qui était en colonne B se fasse sur une autre feuille. Donc sur la 1ère feuille, j'ai la liste de tous les enfants, et sur la seconde feuille j'ai la liste des enfants inscrits, avec des lignes vides pour les non-inscrits (elles sont sans texte, mais il y a quand même la formule, donc pour l'ordi, elles ne sont pas considérées comme "vide".
Bonjour,
Pour obtenir la liste des enfants inscrits, tu peux utiliser un filtre.
Tu disposes de 2 sortes de filtre : le filtre automatique et le filtre avancé.
Le plus simple est d'utiliser le filtre automatique.
Après filtrage, la plage résultante peut être copiée et collée à un autre emplacement.
La seconde méthode avec le filtre avancé permet d'obtenir directement la plage résultante à un autre emplacement.
Dans le fichier joint, tu verras une illustration de ces 2 types de filtre.
https://www.cjoint.com/c/FIwgwd1635w
A+
Pour obtenir la liste des enfants inscrits, tu peux utiliser un filtre.
Tu disposes de 2 sortes de filtre : le filtre automatique et le filtre avancé.
Le plus simple est d'utiliser le filtre automatique.
Après filtrage, la plage résultante peut être copiée et collée à un autre emplacement.
La seconde méthode avec le filtre avancé permet d'obtenir directement la plage résultante à un autre emplacement.
Dans le fichier joint, tu verras une illustration de ces 2 types de filtre.
https://www.cjoint.com/c/FIwgwd1635w
A+
Bonjour,
Merci beaucoup. J'étudierai ça dans la journée et dirai si ça marche. Bonne journée.
Merci beaucoup. J'étudierai ça dans la journée et dirai si ça marche. Bonne journée.
Bonjour Patrice33740,
c'est quoi cette agressivité. Je me doute que ça marche, mais peut-être que ça ne marchera pas parce que je fais quelquechose qui ne convient pas, je ne remets pas en cause les capacités de Gyrus. En plus, quand je dis "et dirai si ça marche", c'est une façon de venir dire sur ce forum, que le problème est résolu, que je suis reconnaissante, et que je remercie tous ceux qui ont pris le temps de régler mon problème.
Je sais que mon problème était mal défini, mais si je viens poser une question sur ce forum, c'est que je n'y connais rien, sinon je ne viendrais pas sur ce forum, je le ferais toute seule.
Bonne journée à toutes et tous et merci encore à ceux et celles qui ont été patients avec moi.
c'est quoi cette agressivité. Je me doute que ça marche, mais peut-être que ça ne marchera pas parce que je fais quelquechose qui ne convient pas, je ne remets pas en cause les capacités de Gyrus. En plus, quand je dis "et dirai si ça marche", c'est une façon de venir dire sur ce forum, que le problème est résolu, que je suis reconnaissante, et que je remercie tous ceux qui ont pris le temps de régler mon problème.
Je sais que mon problème était mal défini, mais si je viens poser une question sur ce forum, c'est que je n'y connais rien, sinon je ne viendrais pas sur ce forum, je le ferais toute seule.
Bonne journée à toutes et tous et merci encore à ceux et celles qui ont été patients avec moi.
Re,
Il n'y a aucune agressivité dans ma réponse, ce qui n'est pas le cas de « [...] et dirai si ça marche. » qui émet un doute sur le fonctionnement de la solution proposée. Nul n'est a l'abri d'une erreur, mais dans la très grande majorité des cas la solution proposée fonctionne.
Je vois que c'était involontaire mais à l'avenir fait attention aux propos qui peuvent déranger ceux qui te répondent.
Cordialement
Patrice
Il n'y a aucune agressivité dans ma réponse, ce qui n'est pas le cas de « [...] et dirai si ça marche. » qui émet un doute sur le fonctionnement de la solution proposée. Nul n'est a l'abri d'une erreur, mais dans la très grande majorité des cas la solution proposée fonctionne.
Je vois que c'était involontaire mais à l'avenir fait attention aux propos qui peuvent déranger ceux qui te répondent.
Cordialement
Patrice
Rebonjour à tous,
Voilà le problème est résolu, je vous remercie encore beaucoup. C'est vrai que c'est simple mais quand on n'a jamais fait, ça paraît très compliqué.
Au début, je parlais de macro, car j'ai vu ce genre de réponse sur d'autre forum, sans savoir de quoi il s'agissait exactement.
En tout cas, je vais pouvoir mettre à jour ce dossier d'inscription grâce à vous, surtout Gyrus.
Bonne journée.
Voilà le problème est résolu, je vous remercie encore beaucoup. C'est vrai que c'est simple mais quand on n'a jamais fait, ça paraît très compliqué.
Au début, je parlais de macro, car j'ai vu ce genre de réponse sur d'autre forum, sans savoir de quoi il s'agissait exactement.
En tout cas, je vais pouvoir mettre à jour ce dossier d'inscription grâce à vous, surtout Gyrus.
Bonne journée.
Ici, c'est le forum Excel !
Patrice