Bonjour,
Le forum dispose d'une fonctionnalité de mise en forme automatique du code, nettement plus pertinent qu'une capture écran...
Quelques commentaires sur votre code :
- La déclaration des variables (Dim Truc As Machin...) est à mettre en haut de macro, et pas dans le cœur du code
- Attention à l'indentation, par exemple l'instruction Else devrait être avancée au même niveau que If et End If
- La syntaxe Range(numeroline, n) est incorrecte, pour ce genre d'écriture il faut utiliser Cells(Ligne, Colonne)