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

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

  • entsorties 2024.xlsx
    38.7 KB · Affichages: 11

homernell

XLDnaute Occasionnel
j'adore aussi !!! merci
 

vgendron

XLDnaute Barbatruc
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
 

Pièces jointes

  • entsorties 2024.xlsm
    77.9 KB · Affichages: 3

homernell

XLDnaute Occasionnel
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.
 

vgendron

XLDnaute Barbatruc
j'ai désactivé le code
je ne l'ai pas supprimé.. au cas ou..
si tu as besoin, vas voir le code (Alt +F11): j'ai mis des commentaires pour l'expliquer
 

Pièces jointes

  • entsorties 2024.xlsm
    77.4 KB · Affichages: 4

AtTheOne

XLDnaute Accro
Supporter XLD
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

  • entsorties 2024 AtTheOne.xlsm
    25.7 KB · Affichages: 1

homernell

XLDnaute Occasionnel
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

  • 20241117_SessionsByStartTime.133535.830d8a96-fbf7-41f0-b4d9-2c2117a33480.XLS
    97.5 KB · Affichages: 5

homernell

XLDnaute Occasionnel
Avec un onglet pour chaque jour, please
 

vgendron

XLDnaute Barbatruc
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...
 

Discussions similaires

  • Résolu(e)
Microsoft 365 Code de tri
Réponses
22
Affichages
731
Réponses
5
Affichages
190
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…