Salut le forum
Eric, forces-toi un petit peu, plus de 259 messages et encore des problèmes avec VBA
Je sais que cela n'est pas évident, mais utilise l'enregistreur de marco cela solutionne le 3/4 des problèmes.
Dans un module (65536 à adapter sous Excel2007)
Sub Trier()
Sheets("Répertoire").Select
Range("A1:N" & [A65536].End(3).Row).Sort Key1:=Range("A2"), Order1:=xlAscending, _
Key2:=Range("B2"), Order2:=xlAscending, Key3:=Range("C2"), Order3:=xlAscending, _
Header:=xlGuess, OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal, DataOption2:=xlSortNormal, DataOption3:=xlSortNormal
Sheets("Inscription").Select
End Sub
Et dans le code te ton bouton à la fin ajoute Call Trier
Sub Ajouter_click()
Dim ligne As Integer
...
End With
Call Trier
End Sub
Mytå
P.S.1 Ici je trie les colonnes A, B et C en ordre croissant.
P.S.2 Ta ligne de titre la première ligne ici (Ligne 1)
P.S.3 En espérant que ma réponse n'amènera pas, les mêmes propos de ta part, recopier ici à la 2ième personne du pluriel.
Eric a écrit :
D'ailleurs , si vous avez suivi l'évolution de mes travaux, vous auriez remarqué mon apprentissage.
Et si vous préfèrez prendre aux mots mes interventions plutôt que de tenter de m'aider de façon constructive, vous pouvez vous abstenir.
Continue d'apprendre, et pour les questions, je reste à ta disponibilté comme beaucoup d'autres sur le Forum.
On a tous commencé au début comme toi (Echec - Erreur - Et frustration)
Mytå