Macro qui refuse de fonctionner correctement

Bonjour. J’ai fait une macro de tri que j’ai accrochée à un bouton. Quand je clic sur mon bouton elle démarre, mais ne fait pas le travail correctement.
Je voulais qu’elle trie les éléments depuis la ligne 4. Elle n’y arrive pas.
Les 3 premières lignes doivent rester fixe. Voici le fichier:
Lexique de recettes.ods (36.6 KB)
Pourtant j’ai fait “enregistrer une macro” depuis le menu fait pour ça.
Je ne comprends pas ce qui se passe ?

Changer l’argument

args2(1).Name = "HasHeader"
args2(1).Value = false

par

args2(1).Name = "HasHeader"
args2(1).Value = true

Merci. c’est bien ça. Bravo.