C'est bien ce que je pensais, tu n'as pas que cette instruction dans l'évènement change et c'est peu dire .
tu n'as pas mis de condition pour les valeurs de i ou de j, donc dans l'évènement change (que j'avais précisé, délicat à manier) dès qu'un calcul ou une saisie a lieu dans une autre cellule, i ou j prennent sa valeur et le code recommence, j'espère être clair.
ton code est trop long à lire, tu as du t'amuser mais perso, je ne pourrais pas t'aider car rien que cette fonction me parait bizarre et dépasse mes comptétences ;
Public Function Worksheet_Change(ByVal Target As Range) As String
je connais l'évènement ;
Worksheet_Change(ByVal Target As Range)
mais ça s'arrête là, je suis désolé.
Bon courage et bon weed-end studieux
Partager