Pas de tri après un BeforeRightClick

  • Initiateur de la discussion Initiateur de la discussion Claudy
  • Date de début Date de début

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 !

Claudy

XLDnaute Accro
Bonjour à tous,
dans ma procédure ci dessous,
le tri ne se fait pas,
pas de message d'erreur, aucune protection...comprend pas!
Avez vous une petite idée?
Merci,
Claudy

Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Selection.Interior.ColorIndex = 33
Sheets("Doubles").Range("A1000").End(xlUp).Offset(1, 0) = Selection.Value
Sheets("Doubles").Select

Range("A:A").Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal

End Sub
 
Re : Pas de tri après un BeforeRightClick

bonjour Claudi,


essaye avec ce code :
Code:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Selection.Interior.ColorIndex = 33
Sheets("Doubles").Range("A1000").End(xlUp).Offset(  1, 0) = Selection.Value
Sheets("Doubles").Select

[B]Sheets("Doubles").[/B]Range("A:A").Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal

End Sub

PS: sans fichier, je n'ai pas pu tester le code...

a+
 
Re : Pas de tri après un BeforeRightClick

Bonjour Claudy, mromain
Comme on ne sait pas dans quelle feuille est placée cette procédure, difficile d'avoir une certitude. A tout hasard :
Code:
[COLOR="DarkSlateGray"]Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Selection.Interior.ColorIndex = 33
With Sheets("Doubles")
        .Range("A1000").End(xlUp).Offset(  1, 0) = Selection.Value
        .Select '[COLOR="SeaGreen"][B]Est-ce nécessaire ?[/B][/COLOR]
        .Range("A:A").Sort Key1:=[COLOR="Red"][B].[/B][/COLOR]Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
End With
End Sub[/COLOR]
PS: sans fichier, je n'ai pas pu tester le code...
Idem pour moi.​
Bonne journée !
ROGER2327
 
Re : Pas de tri après un BeforeRightClick

Ok, merci pour la réponse rapide, en fait j'ai contourné le prob en faisant un tri en activant l"Doubles":

Private Sub Worksheet_Activate()
Range("A:A").Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
End Sub

Mais question à propos de mon BeforeRightClick:

Comment désactiver le menu contextuel qui s'affiche ?
Merci a+
Claudy
 
Re : Pas de tri après un BeforeRightClick

Salut claudy, mromain, Roger, le Forum

Essaye en début de procédure

Code:
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)

Cancel = True'...
Bonne Journée
 
- 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

  • Question Question
XL 2021 listbox
Réponses
18
Affichages
763
Réponses
17
Affichages
1 K
Réponses
6
Affichages
1 K
B
  • Question Question
Réponses
2
Affichages
778
Benjy51190
B
Retour