[excel] problème automatisation tri par macro
Julien
-
julien -
julien -
Bonjour,
Sur Excel, j'ai sur une feuille un tableau dont les données sont alimentées par des formules faisant intervenir d'autre feuilles du fichier.
J'essaie de faire en sorte que le tableau se trie automatiquement à chaque modification d'une valeur.
J'ai crée une macro qui semble bonne mais le problème est que je suis obligé d'aller me positionner sur une des formules du tableau et de faire "ENTREE" pour que le tri se réalise et prenne en compte la modification d'une valeur.
Voici ma macro :
Private Sub Worksheet_Change(ByVal adrcel As Range)
Range("e38:n42").Sort Key1:=Range("f38"), Order1:=xlDescending, _
Key2:=Range("j38"), Order2:=xlDescending, _
Key3:=Range("k38"), Order3:=xlDescending, _
Header:=xlYes, OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom
End Sub
Pourtant j'ai fait une macro semblable sur une autre feuille et là ça trie automatiquemen sans avoir à faire "ENTREE".
Merci beaucoup si vous pouvez m'aider.
Salut.
Sur Excel, j'ai sur une feuille un tableau dont les données sont alimentées par des formules faisant intervenir d'autre feuilles du fichier.
J'essaie de faire en sorte que le tableau se trie automatiquement à chaque modification d'une valeur.
J'ai crée une macro qui semble bonne mais le problème est que je suis obligé d'aller me positionner sur une des formules du tableau et de faire "ENTREE" pour que le tri se réalise et prenne en compte la modification d'une valeur.
Voici ma macro :
Private Sub Worksheet_Change(ByVal adrcel As Range)
Range("e38:n42").Sort Key1:=Range("f38"), Order1:=xlDescending, _
Key2:=Range("j38"), Order2:=xlDescending, _
Key3:=Range("k38"), Order3:=xlDescending, _
Header:=xlYes, OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom
End Sub
Pourtant j'ai fait une macro semblable sur une autre feuille et là ça trie automatiquemen sans avoir à faire "ENTREE".
Merci beaucoup si vous pouvez m'aider.
Salut.
A voir également:
- [excel] problème automatisation tri par macro
- Excel trier par ordre croissant chiffre - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
2 réponses
bonjour
"J'ai crée une macro qui semble bonne" -> :)
Tu aurais pu continuer le sujet précédent auquel ta question fait suite.
Tu ne trie qu'une partie de la feuille : le début des lignes triées
doit donner des choses curieuses au bout d'un certain temps.
La macro est elle bien positionnée sur la feuille en question ?
Ton paramètre de calcul est-il en automatique ?
"J'ai crée une macro qui semble bonne" -> :)
Tu aurais pu continuer le sujet précédent auquel ta question fait suite.
Tu ne trie qu'une partie de la feuille : le début des lignes triées
doit donner des choses curieuses au bout d'un certain temps.
La macro est elle bien positionnée sur la feuille en question ?
Ton paramètre de calcul est-il en automatique ?