XL 2010 Traitement listing par code et triage

moma

XLDnaute Nouveau
Bonjour,

j'ai un problème que je n'arrive pas à résoudre.
Je vous joints un exemple de mon fichier. Tous les jours, pour les consultations que je dois lister mon fichier Excel par code couleur
je surligne, ligne par ligne, les consultations par code couleur : payé, NDF, FDS envoyé a caisse ...
Je voudrais insérer dans mon classeur des boutons qui me permettent de surligner n'importe quelle ligne par code, de la colonne B à L
+ une autre pour un trie par couleur et un autre pour annuler le trie.
je voudrais que cela s'étende à l'ensemble du classeur uniquement, en sachant que chaque jours je rajoute un nouvel onglet.
J'ai essayé par macro, mais je suis nul en code et la macro s'affiche sur tout mes classeurs Excel, mais ne fonctionne que sur l'onglet et la ligne ou j'ai enregistrer la macro.

J'espère que je me fait bien comprendre.

Help me please !!!
 

Pièces jointes

  • Macros crées.jpg
    Macros crées.jpg
    517.2 KB · Affichages: 44
  • ETAT DES FEUILLES DE SOINS - FEVRIER 2021.xlsx
    27.4 KB · Affichages: 10

sousou

XLDnaute Barbatruc
Re
1/ mettre la const dcol à 16 (16 colonne avec la colonne p)
2/ cela veux-t'il dire que l'ordre de trie doit être fonction non pas de l'ordre alphabétique , mais d'un ordre prédéfinit des états, si oui, précise l'ordre par exemple comme ceci:
rien, ndf, erreur, paye,..... , ( ça change un peu le traitement)
3/A quoi sert la colonne a? qui est effectivement copier mais qui peut être vidée en changeant ce code dans newf
Set zone = .Range(.Cells(5, 2), .Cells(derligne, dcol))
Set zone = .Range(.Cells(5, 1), .Cells(derligne, dcol))
 

moma

XLDnaute Nouveau
-La colonne A s'incère automatiquement quand je fait je rapatriement de mes données .... pas grave car on ne fait pas d'impression.
-C'est ca .... avec les numéros c'est presque ça. vous faite comment pour attribuer des numéros aux actions NDF, Scinti ....
Pour être plus précise, peut t'on associer plusieurs actions à un même numéro car il y a une partie qui se fait par choix de couleur et tout le reste par ordre alpha de médecin.
je vous montre un exemple.
 

Pièces jointes

  • Capture.PNG
    Capture.PNG
    105 KB · Affichages: 10

sousou

XLDnaute Barbatruc
C'est tabletrie qui va donner les numéros.
le numéro sera l'index du texte dans tabletrie
exemple
"" en première position donnera 0
NDS placer en deuxième position donnera 1

Pour associer plusieurs actions à un même numéro, ca va être possible, mais faut préciser
 

moma

XLDnaute Nouveau
AAAAA 🙏
Mille merci car j’ai essayé de modifier la tablerie toute seule, mais quand on ne connait pas le language c’est trop dur.

Merci encore pour tout votre travail qui va me faire gagner un temps précieux. 😉



Bonne fin de journée

Magali
 

sousou

XLDnaute Barbatruc
Bonjour moma et chti
Ta remarque, m'a incité à apporter quelques modifications sur la création de la nouvelle feuille.
Cas ou on annule cette création
+ proposition du nom de la prochaine feuille si celles-ci sont celles-ci sont créées tous les jours
A voir!
 

Pièces jointes

  • FEUILLES DE SOINS -3.xlsm
    33 KB · Affichages: 3

moma

XLDnaute Nouveau
Bonjour.
En fait, je ne l'applique pas à l'ensemble du fichier, mais, j'utilise, avec nouvelle feuille, une copie de la feuille 1 (en supprimant les données).
Ce qui fait que tous les boutons et leur action présents dans la feuille 1 se trouvent disponibles sur la nouvelle feuille.
La couleur des lignes sera la même que celle du bouton, donc tu peux modifier cette dernière en modifiant la couleur du bouton.
Pour créer un ou plusieurs nouveaux boutons ayant la même action, il suffit d'insèrer une forme quelconque, de lui mettre la couleur choisie, le texte qui sera positionné dans la dernière colonne et servira pour le tri, et affecter ce bouton à la macro 'écrire'
Ce qui parait facile pour toi ne l'ai pas forcement pour une simple manipulateur excel.
je comprendre une simple copie pourrait faire mon affaire.
Maintenant pour la modification si je ne comprend pas le language que tu appliques dans ta macro, je suis incapable de le modifier, sniff
 

moma

XLDnaute Nouveau
Bonjour Sousou,
ta dernière proposition est très interessante. Faudrait juste modifier le code pour qu’il affiche la date de Hier .
Pour me faire comprendre : aujourd’hui nous sommes le 11 et je vais ce matin récupérer les données totale du 10.
 

Discussions similaires

Réponses
12
Affichages
246
Réponses
2
Affichages
164

Statistiques des forums

Discussions
312 215
Messages
2 086 330
Membres
103 188
dernier inscrit
evebar