Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Tri et saut de ligne

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

homernell

XLDnaute Occasionnel
Bonjour à tous,

Comment beaucoup je refuse chat gpt au profit de vous les humains, et d'ailleurs merci !

J'aimerai dans le fichier joint, faire du tri et éviter un saut de ligne à partir d'une base de données.
Tout est écrit dans le fichier pour les explications.

Merci d'avance.
 

Pièces jointes

j'adore aussi !!! merci
 
re
avec l'ajout de "case à cocher" ==> ce sont seulement des caractères spéciaux
et une MFC rouge ou verte en fonction du caractères
et un code dans l'évènement "double clic" pour cocher décocher
Alors j'abuse certainement de ta gentillesse mais la feuille sera imprimé serait il possible d'enlever les couleurs des cases cochées, car nous viendrons cocher la case au stylo, il me faudrait juste un carré pour la cocher.
 
Bonjour à toutes & à tous, bonjour @homernell et @vgendron

J'ai vu ce post un peu tard 🐌, la solution étant déjà apportée mais je voulais essayer avec les fonctions matricielles dynamiques d'EXCEL365, alors voilà ma proposition (c'est toujours plus facile quand le boulot à déjà été fait 😉):
J'ai limité les macros à l'import du fichier de données brutes (j'en profite quand même pour supprimer les mots "SALLE "), les données importées se trouve dans la feuille masquée "Import".
Le reste se fait par formule :
trois noms définis
NomFich=Accueil!$B$5Nom du fichier importé
DateJour=SIERREUR(LET(Col;Import!$B:$B;lgn;MIN(SI(SIERREUR(CNUM(Col)>0;FAUX);LIGNE(Col);LIGNES(Col)+1));INDEX(Col;lgn));"Choisir un fichier dans l'onglet ""Accueil""")Date des séances ou message d'invite
Liste=FILTRE(Import!$A:$AG;ESTNUM(Import!$D:$D);"")liste filtrée des séances
Trois formules
Début des séances
VB:
=SIERREUR(INDEX(TRIER(Liste;2);SEQUENCE(LIGNES(Liste));{2.12.16});"")
Fin des séances
VB:
=SIERREUR(INDEX(TRIER(Liste;6);SEQUENCE(LIGNES(Liste));{6.12.16});"")
Pictogrammes (case à cocher et PHS)
VB:
=SI($F$3="";"";CAR(SEQUENCE(LIGNES($F$3#);2;1;0)*{99.233}))

Mise en forme via des Mises en Forme Conditionnelles (4 au total)

Remarque le tableau des fins de séance est trié dans l'ordre chronologique des fin (et non pas des début de séances.

À bientôt
 

Pièces jointes

Re,

Désolé pour la réponse tardive mais j'étais en week end
Mais alors la avec le fichier en import c'est juste monstrueux, ou une dinguerie comme dirait mon fils !!

Je vais rajouter une complexité, en tout cas si c'est possible.
En fait j'ai besoin habituellement de la semaine de programmation et non pas que d'un jour, serait il possible de faire pareil avec un fichier complet, voir pj.

Encore mille merci à tous pour votre accompagnement
 

Pièces jointes

Avec un onglet pour chaque jour, please
 
Hello @job75
si par dernière mouture tu parles de son fichier post #25, je me suis fait la même réflexion que toi sur les lignes vides.. puis... j'ai vu que ces lignes vides étaient en fait masquées... (genre de piège que j'adore découvrir par moi meme sans que le demandeur ne le signale....)

et pour le filtrage plutot que tri.. j'ai posé la question en #9.... pas eu de réponse...
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
182
Réponses
22
Affichages
878
Réponses
5
Affichages
283
Réponses
4
Affichages
221
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…