Bonjour rorotada, eriiic,
Dans ton message du 8 avril à 15:00, tu as écrit : « Super merci, par contre ça ajoute les résultats toujours une colonne après par exemple si je choisi la colonne O les résultats seront dans P. »
Dans son message du 8 avril à 17:09, eriiic t'a répondu : « Pas possible. Tu as dû (mal) modifier ce que je t'ai mis. » ; je suis d'accord avec lui : tu as dû mal taper le code VBA !
En fait, je pense que tu as sûrement dû mettre une virgule au lieu du signe moins !
ce n'est pas ça : .[Q2].Resize(Cells(Rows.Count, "A").End(xlUp).Row, 1)
mais ça : .[Q2].Resize(Cells(Rows.Count, "A").End(xlUp).Row - 1)
(car seul un « virgule 1 » peut expliquer que ça mette les résultats une colonne à droite)
dhany