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

Statistiques des forums

Discussions
313 091
Messages
2 095 189
Membres
106 212
dernier inscrit
reltih