Bonjour…
C’est normal que cela ne fonctionne pas avec :
Application.Goto Reference:=Worksheets("Feuil1").Range("A4"), Scroll:=True
il faut plutôt écrire :
Application.Goto.Feuil1.[A4] 0
Tu parles d’un formulaire donc je t’en propose un mais (comme toujours) , avec des Tableaux Structurés le travail de gestion on a des programmations plus simples !
Je viens (pour le même prix ) d’en ajouter un second formulaire qui peut être utile sans le premier quand on a beaucoup de lignes à gérer.
J’utilise cette partie défilement dans toutes les gestions de données à condition qu’elles ne soient pas très énormes (je laisse celles-ci aux Professionnels qui se font payer pour cela).