Bonjour à tous,
Tout d'abord merci à tous pour tous ces sujets dans lesquels j'ai trouvé énormément de solution à mes petits problèmes de macro
En voici un ou je n'ai pas trouvé de solution ou d'idée dans toutes vos messages, et j'espère que vous pourrez m'aider.
Voici ce que j'essaye de faire.
J'ai des données brute sur un fichier Excel sur lequel je note les appels de mes clients.
Par exemple (simplifié):
Colonne A les noms de mes clients
Colonne B la date d'appel
On retrouve donc en colonne A plusieurs fois le nom des même patients (pour leurs différents appels).
J'ai fait une macro qui me génère une liste des derniers appels de mes clients.
Pour ce faire, je fait un filtre pour chaque patient, je tri par ordre la colonne des date et je supprime toutes les lignes après la ligne 2.
Et ainsi de suite pour chaque nom de patient (Voir code ci-dessous).
Mon soucis apparaît lors de l'appel d'un nouveau patient, vu que je n'ai pas créer une ligne avec son nom.
Est il possible de sélectionner les critères d'une colonne filtrée les uns après les autres, sans pour autant connaitre sa valeur (par exemple dans VBA au lieux de mettre en critère directement le nom du patient, mettre critère 1 puis critère 2 ...)
Selection.Delete Shift:=xlUp