XL pour MAC Création de RDV . . . Je pars de rien :(

fanou06

XLDnaute Occasionnel
Bonjour,

Je souhaite créer des RDV et que ceux ci soient classés par chronologie dans la colonne B.
En somme :
Colonne A : NOM
Colonne B : DATE
Colonne C : HEURE
Colonne D : Type de RDV (j'ai la liste déroulante)

Mais je ne sais pas comment procéder.
Actuellement je saisis à la volée et je dois à chaque fois trier.
Existe t'il une fonction permettant de saisir à la suite et que ces données se classent par chronologie ?
Merci.
 

Phil69970

XLDnaute Barbatruc
Bonjour @fanou06

Quand je lis ceci :

1680903546427.png


et quand je lis cela :

Colonne D : Type de RDV (j'ai la liste déroulante)

Je me dis que tu as quand même quelque chose sur ton ordinateur et donc je me dis pourquoi @fanou06 ne poste pas le quelque chose !!!

@Phil69970
 

Phil69970

XLDnaute Barbatruc
@fanou06

Je te propose ce fichier

Le tri se fait automatiquement sur clic droit de la souris suivant la colonne que tu cliques
Exemple :
Tu cliques sur le bouton droit de la souris sur A1 le tri est descendant
Tu recliques sur le bouton droit de la souris sur A1 le tri est ascendant
Tu cliques sur le bouton droit de la souris droit sur B1 le tri est descendant
Tu recliques sur le bouton droit de la souris sur B1 le tri est ascendant .....
Cela fonctionne sur les 4 colonnes colorées A,B,C,D

Merci de ton retour

@Phil69970
 

Pièces jointes

  • Tri sur colonne V1.xlsm
    36.8 KB · Affichages: 20

Phil69970

XLDnaute Barbatruc
Re

@fanou06 :

Décris moi ce que tu fais et que veux dire ne semble pas répondre, as tu des messages d'erreur et lesquels ?
Rappel :
1) Il faut accepter les macros à l'ouverture du fichier
2) Ma macro fonctionne uniquement avec le clic droit de la souris dans les cellules A1, B1, C1 et D1

1680938267233.png


Merci de ta réponse

@Phil69970
 

fanou06

XLDnaute Occasionnel
Bonjour, Oui les macros sont activées mais quand je clique rien ne se passe.
J'ai essayé aussi en testant le fichier sur mon PC (au lieu de MAC) : idem.
Pas de message d'erreur.

Bon c'est pas grave, je vais insérer les RDV selon les dates.
Merci en tout cas.
 

job75

XLDnaute Barbatruc
Bonjour fanou06, Phil69970,

Il faut peut-être préciser que la macro doit être dans le code de la feuille.

On peut se passer de variable Public, voyez le fichier joint et cette macro :
VB:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
With ActiveCell
    If Intersect(.Cells, [A1:D1]) Is Nothing Then Exit Sub
    Cancel = True
    .CurrentRegion.Sort .Cells, IIf(Cells(Application.CountA(.EntireColumn), .Column) < .Cells(2), 1, 2), Header:=xlYes
End With
End Sub
A+
 

Pièces jointes

  • entretiens(1).xlsm
    16.7 KB · Affichages: 8

Discussions similaires

Statistiques des forums

Discussions
312 209
Messages
2 086 275
Membres
103 170
dernier inscrit
HASSEN@45