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

tri super auto!

  • Initiateur de la discussion Initiateur de la discussion yichaam
  • 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 !

yichaam

XLDnaute Nouveau
Bonjour le forum

j'ai réalisé une petite macro qui me permet de trier un tableau par ordre décroissant à l'aide d'un bouton, le fichier est en pièce jointe mais voici quand même le code ça peut aider

Sub triA()

Range("A11:e28").Select
Selection.Sort Key1:=Range("E7"), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
Range("A11").Select
End Sub




Elle tourne bien (si ça interesse certains) mais je voudrais juste l'automatiser un peu plus.

je post donc ce message pour savoir si il est possible que cette macro s'execute à chaque fois que le contenue d'une certaine cellule change

En gros: Si le contenu de la cellule A2 et/ou A3 "bouge", alors la macro tri s'execute.

Cela évite en fait d'avoir à créer un bouton et à appuyer dessus à chaque fois pour exécuter la macro

GRACIAS!!!!!!!!!!!!!!!!
 

Pièces jointes

Re : tri super auto!

Bonjour Yichaam

essaye le code ci dessous à placer dans le module de la feuille où se trouve les cellules à controler :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A2:A3")) Is Nothing Then Call nomdetamacro
End Sub

bonne journée
@+
 
Re : tri super auto!

Salut Pierrot

Je dois coller ce code dans le même module que celui du tri ou je dois créer un module différent?

Dans ce morceau de ton code "Is Nothing Then Call nomdetamacro", le nom de ma macro doit être entre guillemets?

Merci
 
Re : tri super auto!

Re

non pas dans un module standard, mais dans le module de la feuille, click droit sur l'onglet de la feuille concernée => visualiser le code => et tu colles le code.

non le nom de ta macro sans guillemets.

bon après midi
@+

Edition : bonjour Bruno, dans la même minute...
 
- 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

Réponses
17
Affichages
1 K
Réponses
4
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…