Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

macro tri

R

reno

Guest
bonjour a tous!

j aimerais creer une macro de tri "elegante". Je m explique

J aimerais que lorsque je clique sur une cellule, dans la colonne de cette cellule, les valeurs des cellules placees sous la cellule sur laquelle je clique soient triees par ordre croissant, tout en gardant la casse du tableau existant.


Merci!
 
M

Moa

Guest
Salut Reno !

C'est assez simple.

1) Tu fais ta macro de tri avec l'enregistreur de macro.

2) Tu fais une macro évènementielle, qui te lance ta macro de tri.

Regarde l'exemple joint et dis moi si cela te va.

Tu tombes bien , j'étais justement en train d'en faire pour moi...héhé..

@ +

Moa
 

Pièces jointes

  • MacroEvenementielle.zip
    8.1 KB · Affichages: 19
R

reno

Guest
merci mais cela ne marche pas quand j insere plusieurs macro qui utilisent
Private Sub Worksheet_SelectionChange(ByVal Target As Range) Comment faire? merci


Private Sub Worksheet_SelectionChange(ByVal Target As Range)

If Not Application.Intersect(Target, Range("A13:A40")) Is Nothing Then

macro1

If Target.Address = "$B$10" Then Call TriRIC

If Target.Address = "$E$10" Then Call TriCOUNTRY

End If

End Sub
 
M

Moa

Guest
Et en faisant, tout simplement :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$B$10" Then Call TriRIC
If Target.Address = "$E$10" Then Call JTriCOUNTRY
End Sub

Normalement cela devrait fonctionner

@ +

Moa
 

Pièces jointes

  • MacroEvenementielle.zip
    9.5 KB · Affichages: 16
  • MacroEvenementielle.zip
    9.5 KB · Affichages: 19
  • MacroEvenementielle.zip
    9.5 KB · Affichages: 10

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…